| <?xml version="1.0" encoding="UTF-8"?> |
| <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>org.dromara</groupId> |
| <artifactId>soul</artifactId> |
| <packaging>pom</packaging> |
| <version>1.0.2-RELEASE</version> |
| <name>soul</name> |
| <modules> |
| <module>soul-admin</module> |
| <module>soul-common</module> |
| <module>soul-web</module> |
| <module>soul-configuration</module> |
| <module>soul-spring-boot-starter</module> |
| <!-- <module>soul-extend-demo</module> |
| <module>soul-test</module>--> |
| <module>soul-bootstrap</module> |
| </modules> |
| |
| <organization> |
| <name>dromara</name> |
| <url>http://www.dromara.org</url> |
| </organization> |
| |
| <licenses> |
| <license> |
| <name>Apache License, Version 2.0</name> |
| <url>http://www.apache.org/licenses/LICENSE-2.0</url> |
| <distribution>repo</distribution> |
| </license> |
| </licenses> |
| <scm> |
| <url>https://github.com/Dromara/soul.git</url> |
| <connection>scm:git:https://github.com/Dromara/soul</connection> |
| <developerConnection>scm:git:git@github.com:Dromara/soul</developerConnection> |
| <tag>${project.version}</tag> |
| </scm> |
| |
| |
| <issueManagement> |
| <system>GitHub Issues</system> |
| <url>https://github.com/Dromara/soul/issues</url> |
| </issueManagement> |
| |
| <developers> |
| <developer> |
| <id>xiaoyu</id> |
| <name>xiaoyu(Myth)</name> |
| <email>549477611@qq.com</email> |
| <organization>free</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| |
| <developer> |
| <id>jiangxiaofeng</id> |
| <name>jiangxiaofeng(Nicholas)</name> |
| <organization>free</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| </developers> |
| |
| <parent> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-parent</artifactId> |
| <version>2.1.0.RELEASE</version> |
| </parent> |
| |
| <properties> |
| <jdk.version>1.8</jdk.version> |
| <hutool.version>4.0.8</hutool.version> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <jasypt.version>1.9.2</jasypt.version> |
| <lombok.version>1.16.20</lombok.version> |
| <springfox.version>2.6.1</springfox.version> |
| <mybatis.starter.version>1.1.1</mybatis.starter.version> |
| <mysql.version>8.0.11</mysql.version> |
| <druid.version>1.0.29</druid.version> |
| <commons-lang3.version>3.3.2</commons-lang3.version> |
| <guava.version>21.0</guava.version> |
| <commons-collections4.version>4.1</commons-collections4.version> |
| <reactor-spring.version>1.0.1.RELEASE</reactor-spring.version> |
| <commons-dbcp.version>1.2.1</commons-dbcp.version> |
| <disruptor.version>3.4.0</disruptor.version> |
| <hessian.version>4.0.38</hessian.version> |
| <protostuff.version>1.0.8</protostuff.version> |
| <kryo.version>4.0.0</kryo.version> |
| <pagehelper.version>5.1.2</pagehelper.version> |
| <dubbo.version>2.6.0</dubbo.version> |
| <gson.version>2.8.0</gson.version> |
| <okhttp.version>3.7.0</okhttp.version> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-admin</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-common</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-configuration</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-web</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-bootstrap</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.dromara</groupId> |
| <artifactId>soul-spring-boot-starter</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> |
| <dependency> |
| <groupId>com.google.code.gson</groupId> |
| <artifactId>gson</artifactId> |
| <version>${gson.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.squareup.okhttp3</groupId> |
| <artifactId>okhttp</artifactId> |
| <version>${okhttp.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.projectlombok</groupId> |
| <artifactId>lombok</artifactId> |
| <version>${lombok.version}</version> |
| </dependency> |
| |
| |
| <dependency> |
| <groupId>com.alibaba</groupId> |
| <artifactId>dubbo</artifactId> |
| <version>${dubbo.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.lmax</groupId> |
| <artifactId>disruptor</artifactId> |
| <version>${disruptor.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.mybatis.spring.boot</groupId> |
| <artifactId>mybatis-spring-boot-starter</artifactId> |
| <version>${mybatis.starter.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>mysql</groupId> |
| <artifactId>mysql-connector-java</artifactId> |
| <version>${mysql.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.alibaba</groupId> |
| <artifactId>druid</artifactId> |
| <version>${druid.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-lang3</artifactId> |
| <version>${commons-lang3.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.google.guava</groupId> |
| <artifactId>guava</artifactId> |
| <version>${guava.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-collections4</artifactId> |
| <version>${commons-collections4.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.projectreactor</groupId> |
| <artifactId>reactor-spring</artifactId> |
| <version>${reactor-spring.version}</version> |
| </dependency> |
| |
| |
| <dependency> |
| <groupId>commons-dbcp</groupId> |
| <artifactId>commons-dbcp</artifactId> |
| <version>${commons-dbcp.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.caucho</groupId> |
| <artifactId>hessian</artifactId> |
| <version>${hessian.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.esotericsoftware</groupId> |
| <artifactId>kryo-shaded</artifactId> |
| <version>${kryo.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.dyuproject.protostuff</groupId> |
| <artifactId>protostuff-core</artifactId> |
| <version>${protostuff.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.dyuproject.protostuff</groupId> |
| <artifactId>protostuff-runtime</artifactId> |
| <version>${protostuff.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.zookeeper</groupId> |
| <artifactId>zookeeper</artifactId> |
| <version>3.4.9</version> |
| </dependency> |
| <dependency> |
| <groupId>com.101tec</groupId> |
| <artifactId>zkclient</artifactId> |
| <version>0.10</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.github.pagehelper</groupId> |
| <artifactId>pagehelper</artifactId> |
| <version>${pagehelper.version}</version> |
| </dependency> |
| |
| </dependencies> |
| </dependencyManagement> |
| |
| <distributionManagement> |
| <snapshotRepository> |
| <id>ossrh</id> |
| <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
| </snapshotRepository> |
| <repository> |
| <id>ossrh</id> |
| <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| </repository> |
| </distributionManagement> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.sonatype.plugins</groupId> |
| <artifactId>nexus-staging-maven-plugin</artifactId> |
| <version>1.6.3</version> |
| <extensions>true</extensions> |
| <configuration> |
| <serverId>ossrh</serverId> |
| <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
| <autoReleaseAfterClose>true</autoReleaseAfterClose> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <version>1.5</version> |
| <executions> |
| <execution> |
| <phase>verify</phase> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <version>3.0.1</version> |
| <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> |
| <version>2.10.3</version> |
| <executions> |
| <execution> |
| <phase>package</phase> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>3.7.0</version> |
| <configuration> |
| <source>1.8</source> |
| <target>1.8</target> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| |
| </project> |