diff options
Diffstat (limited to 'pom.xml')
| -rw-r--r-- | pom.xml | 143 |
1 files changed, 143 insertions, 0 deletions
@@ -0,0 +1,143 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>com.xuxueli</groupId> + <artifactId>xxl-job</artifactId> + <version>2.2.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <name>${project.artifactId}</name> + <description>A distributed task scheduling framework.</description> + <url>https://www.xuxueli.com/</url> + + <modules> + <module>xxl-job-core</module> + <module>xxl-job-admin</module> + <module>xxl-job-executor-samples</module> + </modules> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <maven.compiler.encoding>UTF-8</maven.compiler.encoding> + <maven.compiler.source>1.8</maven.compiler.source> + <maven.compiler.target>1.8</maven.compiler.target> + <maven.test.skip>true</maven.test.skip> + + <xxl-rpc.version>1.5.0</xxl-rpc.version> + + <spring.version>5.2.3.RELEASE</spring.version> + <spring-boot.version>2.2.3.RELEASE</spring-boot.version> + + <mybatis-spring-boot-starter.version>2.1.1</mybatis-spring-boot-starter.version> + <mysql-connector-java.version>8.0.18</mysql-connector-java.version> + + <slf4j-api.version>1.7.30</slf4j-api.version> + <junit.version>4.13</junit.version> + + <groovy.version>2.5.9</groovy.version> + + <maven-source-plugin.version>3.2.1</maven-source-plugin.version> + <maven-javadoc-plugin.version>3.1.1</maven-javadoc-plugin.version> + <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> + <maven-war-plugin.version>3.2.3</maven-war-plugin.version> + </properties> + + <build> + <plugins> + </plugins> + </build> + + + <licenses> + <license> + <name>GNU General Public License version 3</name> + <url>https://opensource.org/licenses/GPL-3.0</url> + </license> + </licenses> + + <scm> + <tag>master</tag> + <url>https://github.com/xuxueli/xxl-job.git</url> + <connection>scm:git:https://github.com/xuxueli/xxl-job.git</connection> + <developerConnection>scm:git:[email protected]:xuxueli/xxl-job.git</developerConnection> + </scm> + <developers> + <developer> + <id>XXL</id> + <name>xuxueli</name> + <email>[email protected]</email> + <url>https://github.com/xuxueli</url> + </developer> + </developers> + + <profiles> + + <profile> + <id>release</id> + <build> + <plugins> + <!-- Source --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>${maven-source-plugin.version}</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- Javadoc --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>${maven-javadoc-plugin.version}</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <doclint>none</doclint> + </configuration> + </execution> + </executions> + </plugin> + <!-- GPG --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>${maven-gpg-plugin.version}</version> + <configuration> + <useAgent>false</useAgent> + </configuration> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <distributionManagement> + <snapshotRepository> + <id>oss</id> + <url>https://oss.sonatype.org/content/repositories/snapshots/</url> + </snapshotRepository> + <repository> + <id>oss</id> + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> + </repository> + </distributionManagement> + </profile> + </profiles> + +</project>
\ No newline at end of file |
