2019-01-31 18:32:07 +08:00
<?xml version="1.0" encoding="UTF-8"?>
2019-03-27 18:34:53 +08:00
<project xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xmlns= "http://maven.apache.org/POM/4.0.0"
2019-01-31 18:32:07 +08:00
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2019-07-22 20:08:34 +08:00
<modelVersion > 4.0.0</modelVersion>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<groupId > me.zhyd.oauth</groupId>
<artifactId > JustAuth</artifactId>
2024-08-03 12:15:03 +08:00
<version > 1.16.7</version>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<name > JustAuth</name>
<url > https://gitee.com/yadong.zhang/JustAuth</url>
<description >
2021-03-29 11:00:56 +08:00
小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和Line等第三方平台的授权登录。 Login, so easy!
2019-07-22 20:08:34 +08:00
</description>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<licenses >
<license >
<name > MIT</name>
<url > https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE</url>
</license>
</licenses>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<scm >
<connection > scm:git:https://gitee.com/yadong.zhang/JustAuth.git</connection>
<developerConnection > scm:git:https://gitee.com/yadong.zhang/JustAuth.git</developerConnection>
<url > https://gitee.com/yadong.zhang/JustAuth</url>
</scm>
2019-02-18 09:39:21 +08:00
2019-07-22 20:08:34 +08:00
<developers >
<developer >
<name > Yadong.Zhang</name>
<email > yadong.zhang0415@gmail.com</email>
<url > https://www.zhyd.me</url>
</developer>
<developer >
<name > Yangkai.Shen</name>
<email > shenyangkai1994@gmail.com</email>
<url > https://xkcoding.com</url>
</developer>
<developer >
<name > Hongwei.Peng</name>
<email > pengisgood@gmail.com</email>
<url > https://github.com/pengisgood</url>
</developer>
</developers>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<properties >
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
<java.version > 1.8</java.version>
<maven.compiler.source > 1.8</maven.compiler.source>
<maven.compiler.target > 1.8</maven.compiler.target>
<maven-source.version > 2.2.1</maven-source.version>
2019-07-31 09:54:09 +08:00
<maven-compiler.version > 3.8.1</maven-compiler.version>
2020-12-20 17:14:06 +08:00
<maven-javadoc.version > 2.9.1</maven-javadoc.version>
2019-07-31 09:54:09 +08:00
<cobertura-version > 2.7</cobertura-version>
<maven-surefire-version > 2.20</maven-surefire-version>
<maven-gpg-version > 1.6</maven-gpg-version>
<maven.test.skip > false</maven.test.skip>
2021-09-18 00:35:42 +08:00
<simple-http.version > 1.0.5</simple-http.version>
2024-01-04 12:51:50 +08:00
<lombok-version > 1.18.30</lombok-version>
2021-09-20 20:37:10 +08:00
<junit-version > 4.13.2</junit-version>
2022-06-17 02:05:50 +00:00
<fastjson-version > 1.2.83</fastjson-version>
2024-12-14 17:02:33 +08:00
<alipay-sdk-version > 4.39.165.ALL</alipay-sdk-version>
2019-08-01 12:03:53 +08:00
<jacoco-version > 0.8.2</jacoco-version>
2024-01-19 01:42:31 +08:00
<jwt.version > 0.12.3</jwt.version>
2024-08-03 04:08:01 +00:00
<bcpkix-jdk18on.version > 1.78</bcpkix-jdk18on.version>
2019-07-22 20:08:34 +08:00
</properties>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<dependencies >
<dependency >
<groupId > org.projectlombok</groupId>
<artifactId > lombok</artifactId>
<version > ${lombok-version}</version>
<optional > true</optional>
</dependency>
<dependency >
2019-12-25 18:28:18 +08:00
<groupId > com.xkcoding.http</groupId>
<artifactId > simple-http</artifactId>
<version > ${simple-http.version}</version>
2019-07-22 20:08:34 +08:00
</dependency>
<dependency >
<groupId > junit</groupId>
<artifactId > junit</artifactId>
<version > ${junit-version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > com.alibaba</groupId>
<artifactId > fastjson</artifactId>
<version > ${fastjson-version}</version>
</dependency>
<dependency >
<groupId > com.alipay.sdk</groupId>
<artifactId > alipay-sdk-java</artifactId>
<version > ${alipay-sdk-version}</version>
2019-07-30 21:10:00 +08:00
<scope > provided</scope>
2023-12-03 21:00:45 +08:00
<exclusions >
<exclusion >
<artifactId > fastjson</artifactId>
<groupId > com.alibaba</groupId>
</exclusion>
</exclusions>
2019-07-22 20:08:34 +08:00
</dependency>
2024-01-19 01:42:31 +08:00
<dependency >
<groupId > io.jsonwebtoken</groupId>
<artifactId > jjwt-api</artifactId>
<version > ${jwt.version}</version>
2024-12-14 14:31:50 +08:00
<scope > provided</scope>
2024-01-19 01:42:31 +08:00
</dependency>
<dependency >
<groupId > io.jsonwebtoken</groupId>
<artifactId > jjwt-impl</artifactId>
<version > ${jwt.version}</version>
2024-12-14 14:31:50 +08:00
<scope > provided</scope>
2024-01-19 11:49:35 +08:00
</dependency>
<dependency >
<groupId > io.jsonwebtoken</groupId>
<artifactId > jjwt-jackson</artifactId>
<version > ${jwt.version}</version>
2024-12-14 14:31:50 +08:00
<scope > provided</scope>
2024-01-19 01:42:31 +08:00
</dependency>
<dependency >
<groupId > org.bouncycastle</groupId>
<artifactId > bcpkix-jdk18on</artifactId>
<version > ${bcpkix-jdk18on.version}</version>
2024-12-14 14:31:50 +08:00
<scope > provided</scope>
2024-01-19 01:42:31 +08:00
</dependency>
2019-07-22 20:08:34 +08:00
</dependencies>
2019-01-31 18:32:07 +08:00
2019-07-22 20:08:34 +08:00
<build >
<finalName > ${project.artifactId}-${project.version}</finalName>
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<version > ${maven-compiler.version}</version>
<configuration >
<encoding > ${project.build.sourceEncoding}</encoding>
<source > ${java.version}</source>
<target > ${java.version}</target>
</configuration>
</plugin>
<plugin >
2019-07-31 09:54:09 +08:00
<groupId > org.apache.maven.plugins</groupId>
2019-07-22 20:08:34 +08:00
<artifactId > maven-source-plugin</artifactId>
<version > ${maven-source.version}</version>
<inherited > true</inherited>
<executions >
<execution >
<phase > package</phase>
<goals >
<goal > jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
2019-07-31 09:54:09 +08:00
<version > ${maven-javadoc.version}</version>
<executions >
<execution >
<phase > package</phase>
<goals >
<goal > jar</goal>
</goals>
</execution>
</executions>
2021-03-03 17:46:16 +08:00
<configuration >
<additionalparam > ${javadoc.opts}</additionalparam>
</configuration>
2019-07-22 20:08:34 +08:00
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
2019-07-31 09:54:09 +08:00
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven-surefire-version}</version>
<configuration >
<!-- 包含其他测试类 -->
<includes >
<include > **/*Test.java</include>
</includes>
<!-- 排除掉AuthRequestTest测试类, 该类只做api演示用 -->
<excludes >
<exclude > **/AuthRequestTest.java</exclude>
</excludes>
</configuration>
2019-07-22 20:08:34 +08:00
</plugin>
</plugins>
</build>
<profiles >
2021-08-07 11:12:10 +08:00
<profile >
<id > snapshot</id>
<distributionManagement >
<snapshotRepository >
<id > ossrh</id>
<url > https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
</profile>
2019-07-22 20:08:34 +08:00
<profile >
<id > release</id>
<build >
2020-03-18 01:33:31 +08:00
<plugins >
2020-03-18 00:54:46 +08:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
<version > ${maven-source.version}</version>
<inherited > true</inherited>
<executions >
<execution >
<phase > package</phase>
<goals >
<goal > jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > cobertura-maven-plugin</artifactId>
<version > ${cobertura-version}</version>
<configuration >
<formats >
<format > html</format>
<format > xml</format>
</formats>
<check />
</configuration>
</plugin>
<plugin >
<groupId > org.jacoco</groupId>
<artifactId > jacoco-maven-plugin</artifactId>
<version > ${jacoco-version}</version>
<executions >
<execution >
<goals >
<goal > prepare-agent</goal>
</goals>
</execution>
<execution >
<id > report</id>
<phase > test</phase>
<goals >
<goal > report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-gpg-plugin</artifactId>
<version > ${maven-gpg-version}</version>
<executions >
<execution >
<phase > verify</phase>
<goals >
<goal > sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
2019-07-22 20:08:34 +08:00
</build>
<distributionManagement >
<repository >
<id > sonatype-nexus-staging</id>
<url > https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
</profile>
2019-08-02 11:22:46 +08:00
<!-- 私服 -->
<profile >
<id > nexus</id>
<build >
2020-03-18 01:33:31 +08:00
<plugins >
2020-03-18 00:54:46 +08:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-gpg-plugin</artifactId>
<version > ${maven-gpg-version}</version>
<executions >
<execution >
<phase > verify</phase>
<goals >
<goal > sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
2019-08-02 11:22:46 +08:00
</build>
<distributionManagement >
<repository >
2019-08-02 14:57:13 +08:00
<id > xkcoding-nexus</id>
2019-08-02 11:22:46 +08:00
<url > https://nexus.xkcoding.com/repository/maven-releases/</url>
</repository>
<snapshotRepository >
2019-08-02 14:57:13 +08:00
<id > xkcoding-nexus</id>
2019-08-02 11:22:46 +08:00
<url > https://nexus.xkcoding.com/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
</profile>
2021-03-03 17:06:08 +08:00
<!-- 禁用 Javadoc 注释检查 -->
<profile >
<id > disable-javadoc-doclint</id>
<activation >
<jdk > [1.8,)</jdk>
</activation>
<properties >
<javadoc.opts > -Xdoclint:none</javadoc.opts>
</properties>
</profile>
2019-07-22 20:08:34 +08:00
</profiles>
2019-07-20 17:21:21 +08:00
</project>