@@ -4,8 +4,8 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>base</artifactId> | |||
@@ -4,8 +4,8 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>binary-proto</artifactId> | |||
@@ -4,8 +4,8 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>consensus</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>consensus-framework</artifactId> | |||
@@ -4,8 +4,8 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>contract</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>contract-framework</artifactId> | |||
@@ -5,7 +5,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>crypto</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>crypto-classic</artifactId> | |||
@@ -15,11 +15,9 @@ | |||
<artifactId>crypto-framework</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on --> | |||
<dependency> | |||
<groupId>org.bouncycastle</groupId> | |||
<artifactId>bcpkix-jdk15on</artifactId> | |||
<version>1.61</version> | |||
</dependency> | |||
</dependencies> |
@@ -5,7 +5,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>crypto</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>crypto-framework</artifactId> | |||
@@ -5,7 +5,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>crypto</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>crypto-sm</artifactId> | |||
@@ -4,8 +4,8 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>crypto</artifactId> | |||
<packaging>pom</packaging> | |||
@@ -14,9 +14,6 @@ | |||
<module>crypto-framework</module> | |||
<module>crypto-classic</module> | |||
<module>crypto-sm</module> | |||
<!-- <module>crypto-jni-clib</module> --> | |||
<module>crypto-adv</module> | |||
<module>crypto-pki</module> | |||
</modules> | |||
</project> |
@@ -5,8 +5,8 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>ledger</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>ledger-model</artifactId> | |||
@@ -0,0 +1,65 @@ | |||
<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> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-parent</artifactId> | |||
<version>1.1.1.RELEASE</version> | |||
</parent> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
<packaging>pom</packaging> | |||
<description>Root project of jdchain framewrok.</description> | |||
<modules> | |||
<module>utils</module> | |||
<module>base</module> | |||
<module>binary-proto</module> | |||
<module>crypto</module> | |||
<module>ledger-model</module> | |||
<module>contract-framework</module> | |||
<module>consensus-framework</module> | |||
<module>storage</module> | |||
<module>sdk</module> | |||
</modules> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
<distribution>repo</distribution> | |||
</license> | |||
</licenses> | |||
<scm> | |||
<url>https://github.com/blockchain-jd-com/jdchain-framework.git</url> | |||
<connection>https://github.com/blockchain-jd-com/jdchain-framework.git</connection> | |||
<developerConnection>https://github.com/blockchain-jd-com/jdchain-framework.git</developerConnection> | |||
</scm> | |||
<developers> | |||
<developer> | |||
<name>jdchain</name> | |||
<email>git-jdchain@jd.com</email> | |||
<url>https://github.com/blockchain-jd-com/jdchain-framework.git</url> | |||
</developer> | |||
</developers> | |||
<profiles> | |||
<profile> | |||
<id>disable-javadoc-doclint</id> | |||
<activation> | |||
<jdk>[1.8,)</jdk> | |||
</activation> | |||
<properties> | |||
<javadoc.opts>-Xdoclint:none</javadoc.opts> | |||
</properties> | |||
</profile> | |||
</profiles> | |||
</project> |
@@ -3,18 +3,15 @@ | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>sdk</artifactId> | |||
<packaging>pom</packaging> | |||
<modules> | |||
<module>sdk-base</module> | |||
<!--<module>sdk-bft</module>--> | |||
<module>sdk-client</module> | |||
<module>sdk-samples</module> | |||
<!--<module>sdk-mq</module>--> | |||
</modules> | |||
</project> |
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>sdk</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>sdk-base</artifactId> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>sdk</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>sdk-client</artifactId> | |||
@@ -1,29 +1,17 @@ | |||
<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> | |||
<parent> | |||
<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> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>storage</artifactId> | |||
<packaging>pom</packaging> | |||
<modules> | |||
<module>storage-service</module> | |||
<module>storage-redis</module> | |||
<module>storage-rocksdb</module> | |||
<module>storage-composite</module> | |||
</modules> | |||
<artifactId>storage</artifactId> | |||
<packaging>pom</packaging> | |||
<modules> | |||
<module>storage-service</module> | |||
<module>storage-composite</module> | |||
</modules> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-deploy-plugin</artifactId> | |||
<version>2.8.2</version> | |||
<configuration> | |||
<skip>true</skip> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
</project> |
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>storage</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>storage-composite</artifactId> | |||
@@ -5,7 +5,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>storage</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>storage-service</artifactId> | |||
@@ -1,10 +1,11 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
<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> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<artifactId>jdchain-framework</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils</artifactId> | |||
<packaging>pom</packaging> | |||
@@ -42,18 +43,8 @@ | |||
</dependencies> | |||
</dependencyManagement> | |||
<!--<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<source>1.8</source> | |||
<target>1.8</target> | |||
<encoding>UTF-8</encoding> | |||
<!– <executable>C:/Java/jdk1.7.0_79/bin/javac</executable> –> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build>--> | |||
<!--<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> | |||
<target>1.8</target> <encoding>UTF-8</encoding> <!– <executable>C:/Java/jdk1.7.0_79/bin/javac</executable> | |||
–> </configuration> </plugin> </plugins> </build> --> | |||
</project> |
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils-common</artifactId> | |||
@@ -27,7 +27,6 @@ | |||
<dependency> | |||
<groupId>commons-io</groupId> | |||
<artifactId>commons-io</artifactId> | |||
<version>2.4</version> | |||
</dependency> | |||
<dependency> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<properties> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils-serialize</artifactId> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils-test</artifactId> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils-web-server</artifactId> | |||
@@ -4,7 +4,7 @@ | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>utils</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>utils-web</artifactId> | |||
<dependencies> | |||
@@ -3,519 +3,20 @@ | |||
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> | |||
<parent> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-parent</artifactId> | |||
<version>2.0.6.RELEASE</version> | |||
</parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-root</artifactId> | |||
<version>1.1.2.RELEASE</version> | |||
<version>1.2.0-SNAPSHOT</version> | |||
<packaging>pom</packaging> | |||
<description>jdchain</description> | |||
<description>jdchain root project</description> | |||
<modules> | |||
<module>utils</module> | |||
<module>base</module> | |||
<module>binary-proto</module> | |||
<module>crypto</module> | |||
<module>runtime</module> | |||
<module>ledger</module> | |||
<module>contract</module> | |||
<module>consensus</module> | |||
<module>storage</module> | |||
<module>gateway</module> | |||
<module>peer</module> | |||
<module>manager</module> | |||
<module>sdk</module> | |||
<module>tools</module> | |||
<module>framework</module> | |||
<module>core</module> | |||
<module>deploy</module> | |||
<module>project</module> | |||
<module>test</module> | |||
<module>deployment</module> | |||
<module>sample</module> | |||
</modules> | |||
<properties> | |||
<bft-smart.version>0.3.0.RELEASE</bft-smart.version> | |||
<data-explorer.version>1.1.2.RELEASE</data-explorer.version> | |||
<manager-explorer.version>1.1.2.RELEASE</manager-explorer.version> | |||
<commons-io.version>2.4</commons-io.version> | |||
<mongo.driver.version>3.3.0</mongo.driver.version> | |||
<shiro.version>1.2.2</shiro.version> | |||
<aspectj.version>1.8.8</aspectj.version> | |||
<fastjson.version>1.2.60</fastjson.version> | |||
<!-- <asm.version>5.2</asm.version> --> | |||
<procyon.version>0.5.35</procyon.version> | |||
<druid.version>1.0.18</druid.version> | |||
<commons.fileupload.version>1.2.2</commons.fileupload.version> | |||
<mybatis.spring.version>1.2.4</mybatis.spring.version> | |||
<mybatis.version>3.3.0</mybatis.version> | |||
<mysql.connector.version>5.1.37</mysql.connector.version> | |||
<servlet.version>3.1.0</servlet.version> | |||
<jstl.version>1.2</jstl.version> | |||
<log4j.version>2.10.0</log4j.version> | |||
<slf4j.version>1.7.25</slf4j.version> | |||
<junit.version>4.12</junit.version> | |||
<mockito.version>1.10.19</mockito.version> | |||
<httpclient.version>4.5.1</httpclient.version> | |||
<jetty.version>9.4.17.v20190418</jetty.version> | |||
<shiro.version>1.2.3</shiro.version> | |||
<disruptor.version>3.3.6</disruptor.version> | |||
<kryo.version>3.0.1</kryo.version> | |||
<jedis.version>2.9.0</jedis.version> | |||
<rocksdb.version>6.3.6</rocksdb.version> | |||
<zookeeper.version>3.4.6</zookeeper.version> | |||
<javaparser.version>3.5.12</javaparser.version> | |||
<ehcache.version>3.5.3</ehcache.version> | |||
<cache-api.version>1.1.0</cache-api.version> | |||
<commons-io.version>2.4</commons-io.version> | |||
<disruptor.version>3.4.2</disruptor.version> | |||
</properties> | |||
<dependencies> | |||
<!--<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-logging</artifactId> | |||
</dependency>--> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.mockito</groupId> | |||
<artifactId>mockito-core</artifactId> | |||
<scope>test</scope> | |||
</dependency> | |||
</dependencies> | |||
<dependencyManagement> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-dependencies</artifactId> | |||
<version>2.0.6.RELEASE</version> | |||
<type>pom</type> | |||
<scope>import</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>bft-smart</artifactId> | |||
<version>${bft-smart.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>data-explorer</artifactId> | |||
<version>${data-explorer.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>manager-explorer</artifactId> | |||
<version>${manager-explorer.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>commons-io</groupId> | |||
<artifactId>commons-io</artifactId> | |||
<version>${commons-io.version}</version> | |||
</dependency> | |||
<!-- The test dependency --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>${junit.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.mockito</groupId> | |||
<artifactId>mockito-core</artifactId> | |||
<version>${mockito.version}</version> | |||
</dependency> | |||
<!-- The thirdpart dependency --> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>javax.servlet-api</artifactId> | |||
<version>${servlet.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>jstl</artifactId> | |||
<version>${jstl.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.lmax</groupId> | |||
<artifactId>disruptor</artifactId> | |||
<version>${disruptor.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-core</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-expressions</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-reflection</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-compilertools</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.alibaba</groupId> | |||
<artifactId>fastjson</artifactId> | |||
<version>${fastjson.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.github.javaparser</groupId> | |||
<artifactId>javaparser-core</artifactId> | |||
<version>${javaparser.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.slf4j</groupId> | |||
<artifactId>slf4j-api</artifactId> | |||
<version>${slf4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.slf4j</groupId> | |||
<artifactId>slf4j-log4j12</artifactId> | |||
<version>${slf4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.logging.log4j</groupId> | |||
<artifactId>log4j-api</artifactId> | |||
<version>${log4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.logging.log4j</groupId> | |||
<artifactId>log4j-core</artifactId> | |||
<version>${log4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjrt</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjweaver</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjtools</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<!-- <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> | |||
<version>${asm.version}</version> </dependency> --> | |||
<dependency> | |||
<groupId>org.apache.httpcomponents</groupId> | |||
<artifactId>httpclient</artifactId> | |||
<version>${httpclient.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-server</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-io</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-http</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-util</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-webapp</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-xml</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-security</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-servlet</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>redis.clients</groupId> | |||
<artifactId>jedis</artifactId> | |||
<version>${jedis.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.rocksdb</groupId> | |||
<artifactId>rocksdbjni</artifactId> | |||
<version>${rocksdb.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-netty</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-protobuf</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-stub</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bouncycastle</groupId> | |||
<artifactId>bcprov-jdk15on</artifactId> | |||
<version>1.61</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.nats</groupId> | |||
<artifactId>jnats</artifactId> | |||
<version>2.2.0</version> | |||
<exclusions> | |||
<exclusion> | |||
<groupId>net.i2p.crypto</groupId> | |||
<artifactId>eddsa</artifactId> | |||
</exclusion> | |||
</exclusions> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.commons</groupId> | |||
<artifactId>commons-collections4</artifactId> | |||
<version>4.1</version> | |||
</dependency> | |||
<!-- jar包扫描 --> | |||
<dependency> | |||
<groupId>org.reflections</groupId> | |||
<artifactId>reflections</artifactId> | |||
<version>0.9.10</version> | |||
<exclusions> | |||
<exclusion> | |||
<groupId>com.google.guava</groupId> | |||
<artifactId>guava</artifactId> | |||
</exclusion> | |||
</exclusions> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.google.guava</groupId> | |||
<artifactId>guava</artifactId> | |||
<version>19.0</version> | |||
</dependency> | |||
</dependencies> | |||
</dependencyManagement> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<source>1.8</source> | |||
<target>1.8</target> | |||
<encoding>UTF-8</encoding> | |||
<optimize>false</optimize> | |||
<debug>true</debug> | |||
<showDeprecation>false</showDeprecation> | |||
<showWarnings>false</showWarnings> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
<pluginManagement> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<configuration> | |||
<encoding>UTF-8</encoding> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-dependency-plugin</artifactId> | |||
<version>${maven-dependency-plugin.version}</version> | |||
<executions> | |||
<execution> | |||
<id>copy-dependencies</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>copy-dependencies</goal> | |||
</goals> | |||
<configuration> | |||
<!--${project.build.directory} class的输出目录不做设置的话默认代表项目根目录的target目录; | |||
也可以使用“自定义文件夹/自定义文件夹 例如:a/b”,也可以使用绝对路径如:“D:\test” --> | |||
<outputDirectory>${project.build.directory}/libs</outputDirectory> | |||
<excludeTransitive>false</excludeTransitive> | |||
<stripVersion>false</stripVersion> | |||
<includeScope>runtime</includeScope> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-jar-plugin</artifactId> | |||
<configuration> | |||
<archive> | |||
<manifest> | |||
<addClasspath>true</addClasspath> | |||
<classpathPrefix>lib</classpathPrefix> | |||
<useUniqueVersions>false</useUniqueVersions> | |||
<!-- <mainClass></mainClass> --> | |||
</manifest> | |||
</archive> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-assembly-plugin</artifactId> | |||
<version>2.4.1</version> | |||
<executions> | |||
<execution> | |||
<id>make-assembly</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>single</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-war-plugin</artifactId> | |||
<version>2.6</version> | |||
<configuration> | |||
<useCache>false</useCache> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-javadoc-plugin</artifactId> | |||
<version>2.10.4</version> | |||
<executions> | |||
<execution> | |||
<id>attach-javadocs</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>jar</goal> | |||
</goals> | |||
<configuration> | |||
<additionalparam>${javadoc.opts}</additionalparam> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!--<!– 生成sources源码包的插件 –> --> | |||
<!--<plugin> --> | |||
<!--<artifactId>maven-source-plugin</artifactId> --> | |||
<!--<version>2.4</version> --> | |||
<!--<configuration> --> | |||
<!--<attach>true</attach> --> | |||
<!--</configuration> --> | |||
<!--<executions> --> | |||
<!--<execution> --> | |||
<!--<phase>package</phase> --> | |||
<!--<goals> --> | |||
<!--<goal>jar-no-fork</goal> --> | |||
<!--</goals> --> | |||
<!--</execution> --> | |||
<!--</executions> --> | |||
<!--</plugin> --> | |||
</plugins> | |||
</pluginManagement> | |||
<extensions> | |||
<extension> | |||
<groupId>kr.motd.maven</groupId> | |||
<artifactId>os-maven-plugin</artifactId> | |||
<version>1.4.1.Final</version> | |||
</extension> | |||
</extensions> | |||
</build> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
<distribution>repo</distribution> | |||
</license> | |||
</licenses> | |||
<scm> | |||
<url>https://github.com/blockchain-jd-com/jdchain.git</url> | |||
<connection>https://github.com/blockchain-jd-com/jdchain.git</connection> | |||
<developerConnection>https://github.com/blockchain-jd-com/jdchain.git</developerConnection> | |||
</scm> | |||
<developers> | |||
<developer> | |||
<name>jdchain</name> | |||
<email>git-jdchain@jd.com</email> | |||
<url>https://github.com/blockchain-jd-com/jdchain.git</url> | |||
</developer> | |||
</developers> | |||
<profiles> | |||
<profile> | |||
<id>disable-javadoc-doclint</id> | |||
<activation> | |||
<jdk>[1.8,)</jdk> | |||
</activation> | |||
<properties> | |||
<javadoc.opts>-Xdoclint:none</javadoc.opts> | |||
</properties> | |||
</profile> | |||
</profiles> | |||
</project> |
@@ -0,0 +1,412 @@ | |||
<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> | |||
<parent> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-parent</artifactId> | |||
<version>2.0.6.RELEASE</version> | |||
</parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-dependencies</artifactId> | |||
<version>1.1.1.RELEASE</version> | |||
<packaging>pom</packaging> | |||
<description>jdchain-dependencies</description> | |||
<properties> | |||
<bft-smart.version>0.3.0.RELEASE</bft-smart.version> | |||
<bouncycastle.version>1.61</bouncycastle.version> | |||
<bft-smart.version>1.61</bft-smart.version> | |||
<commons-io.version>2.4</commons-io.version> | |||
<mongo.driver.version>3.3.0</mongo.driver.version> | |||
<shiro.version>1.2.2</shiro.version> | |||
<aspectj.version>1.8.8</aspectj.version> | |||
<fastjson.version>1.2.60</fastjson.version> | |||
<!-- <asm.version>5.2</asm.version> --> | |||
<procyon.version>0.5.35</procyon.version> | |||
<druid.version>1.0.18</druid.version> | |||
<commons.fileupload.version>1.2.2</commons.fileupload.version> | |||
<mybatis.spring.version>1.2.4</mybatis.spring.version> | |||
<mybatis.version>3.3.0</mybatis.version> | |||
<mysql.connector.version>5.1.37</mysql.connector.version> | |||
<servlet.version>3.1.0</servlet.version> | |||
<jstl.version>1.2</jstl.version> | |||
<log4j.version>2.10.0</log4j.version> | |||
<slf4j.version>1.7.25</slf4j.version> | |||
<junit.version>4.12</junit.version> | |||
<mockito.version>1.10.19</mockito.version> | |||
<httpclient.version>4.5.1</httpclient.version> | |||
<jetty.version>9.4.17.v20190418</jetty.version> | |||
<shiro.version>1.2.3</shiro.version> | |||
<disruptor.version>3.3.6</disruptor.version> | |||
<kryo.version>3.0.1</kryo.version> | |||
<jedis.version>2.9.0</jedis.version> | |||
<rocksdb.version>6.3.6</rocksdb.version> | |||
<zookeeper.version>3.4.6</zookeeper.version> | |||
<javaparser.version>3.5.12</javaparser.version> | |||
<ehcache.version>3.5.3</ehcache.version> | |||
<cache-api.version>1.1.0</cache-api.version> | |||
<commons-io.version>2.4</commons-io.version> | |||
<disruptor.version>3.4.2</disruptor.version> | |||
</properties> | |||
<dependencyManagement> | |||
<dependencies> | |||
<dependency> | |||
<groupId>commons-io</groupId> | |||
<artifactId>commons-io</artifactId> | |||
<version>${commons-io.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bouncycastle</groupId> | |||
<artifactId>bcpkix-jdk15on</artifactId> | |||
<version>${bouncycastle.version}</version> | |||
</dependency> | |||
<!-- The test dependency --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>${junit.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.mockito</groupId> | |||
<artifactId>mockito-core</artifactId> | |||
<version>${mockito.version}</version> | |||
</dependency> | |||
<!-- The thirdpart dependency --> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>javax.servlet-api</artifactId> | |||
<version>${servlet.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>jstl</artifactId> | |||
<version>${jstl.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.lmax</groupId> | |||
<artifactId>disruptor</artifactId> | |||
<version>${disruptor.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-core</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-expressions</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-reflection</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bitbucket.mstrobel</groupId> | |||
<artifactId>procyon-compilertools</artifactId> | |||
<version>${procyon.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.alibaba</groupId> | |||
<artifactId>fastjson</artifactId> | |||
<version>${fastjson.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.github.javaparser</groupId> | |||
<artifactId>javaparser-core</artifactId> | |||
<version>${javaparser.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.slf4j</groupId> | |||
<artifactId>slf4j-api</artifactId> | |||
<version>${slf4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.slf4j</groupId> | |||
<artifactId>slf4j-log4j12</artifactId> | |||
<version>${slf4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.logging.log4j</groupId> | |||
<artifactId>log4j-api</artifactId> | |||
<version>${log4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.logging.log4j</groupId> | |||
<artifactId>log4j-core</artifactId> | |||
<version>${log4j.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjrt</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjweaver</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.aspectj</groupId> | |||
<artifactId>aspectjtools</artifactId> | |||
<version>${aspectj.version}</version> | |||
</dependency> | |||
<!-- <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> | |||
<version>${asm.version}</version> </dependency> --> | |||
<dependency> | |||
<groupId>org.apache.httpcomponents</groupId> | |||
<artifactId>httpclient</artifactId> | |||
<version>${httpclient.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-server</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-io</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-http</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-util</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-webapp</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-xml</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-security</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-servlet</artifactId> | |||
<version>${jetty.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>redis.clients</groupId> | |||
<artifactId>jedis</artifactId> | |||
<version>${jedis.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.rocksdb</groupId> | |||
<artifactId>rocksdbjni</artifactId> | |||
<version>${rocksdb.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-netty</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-protobuf</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.grpc</groupId> | |||
<artifactId>grpc-stub</artifactId> | |||
<version>1.9.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.bouncycastle</groupId> | |||
<artifactId>bcprov-jdk15on</artifactId> | |||
<version>1.61</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.nats</groupId> | |||
<artifactId>jnats</artifactId> | |||
<version>2.2.0</version> | |||
<exclusions> | |||
<exclusion> | |||
<groupId>net.i2p.crypto</groupId> | |||
<artifactId>eddsa</artifactId> | |||
</exclusion> | |||
</exclusions> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.commons</groupId> | |||
<artifactId>commons-collections4</artifactId> | |||
<version>4.1</version> | |||
</dependency> | |||
<!-- jar包扫描 --> | |||
<dependency> | |||
<groupId>org.reflections</groupId> | |||
<artifactId>reflections</artifactId> | |||
<version>0.9.10</version> | |||
<exclusions> | |||
<exclusion> | |||
<groupId>com.google.guava</groupId> | |||
<artifactId>guava</artifactId> | |||
</exclusion> | |||
</exclusions> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.google.guava</groupId> | |||
<artifactId>guava</artifactId> | |||
<version>19.0</version> | |||
</dependency> | |||
</dependencies> | |||
</dependencyManagement> | |||
<build> | |||
<pluginManagement> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<configuration> | |||
<encoding>UTF-8</encoding> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-dependency-plugin</artifactId> | |||
<version>${maven-dependency-plugin.version}</version> | |||
<executions> | |||
<execution> | |||
<id>copy-dependencies</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>copy-dependencies</goal> | |||
</goals> | |||
<configuration> | |||
<!--${project.build.directory} class的输出目录不做设置的话默认代表项目根目录的target目录; | |||
也可以使用“自定义文件夹/自定义文件夹 例如:a/b”,也可以使用绝对路径如:“D:\test” --> | |||
<outputDirectory>${project.build.directory}/libs</outputDirectory> | |||
<excludeTransitive>false</excludeTransitive> | |||
<stripVersion>false</stripVersion> | |||
<includeScope>runtime</includeScope> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-jar-plugin</artifactId> | |||
<configuration> | |||
<archive> | |||
<manifest> | |||
<addClasspath>true</addClasspath> | |||
<classpathPrefix>lib</classpathPrefix> | |||
<useUniqueVersions>false</useUniqueVersions> | |||
<!-- <mainClass></mainClass> --> | |||
</manifest> | |||
</archive> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-assembly-plugin</artifactId> | |||
<version>2.4.1</version> | |||
<executions> | |||
<execution> | |||
<id>make-assembly</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>single</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-war-plugin</artifactId> | |||
<version>2.6</version> | |||
<configuration> | |||
<useCache>false</useCache> | |||
</configuration> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-javadoc-plugin</artifactId> | |||
<version>2.10.4</version> | |||
<executions> | |||
<execution> | |||
<id>attach-javadocs</id> | |||
<phase>package</phase> | |||
<goals> | |||
<goal>jar</goal> | |||
</goals> | |||
<configuration> | |||
<additionalparam>${javadoc.opts}</additionalparam> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!--<!– 生成sources源码包的插件 –> --> | |||
<!--<plugin> --> | |||
<!--<artifactId>maven-source-plugin</artifactId> --> | |||
<!--<version>2.4</version> --> | |||
<!--<configuration> --> | |||
<!--<attach>true</attach> --> | |||
<!--</configuration> --> | |||
<!--<executions> --> | |||
<!--<execution> --> | |||
<!--<phase>package</phase> --> | |||
<!--<goals> --> | |||
<!--<goal>jar-no-fork</goal> --> | |||
<!--</goals> --> | |||
<!--</execution> --> | |||
<!--</executions> --> | |||
<!--</plugin> --> | |||
</plugins> | |||
</pluginManagement> | |||
</build> | |||
</project> |
@@ -0,0 +1,63 @@ | |||
<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> | |||
<parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-dependencies</artifactId> | |||
<version>1.1.1.RELEASE</version> | |||
<relativePath>../dependencies</relativePath> | |||
</parent> | |||
<groupId>com.jd.blockchain</groupId> | |||
<artifactId>jdchain-parent</artifactId> | |||
<packaging>pom</packaging> | |||
<description>jdchain-parent</description> | |||
<dependencies> | |||
<!--<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-logging</artifactId> | |||
</dependency>--> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.mockito</groupId> | |||
<artifactId>mockito-core</artifactId> | |||
<scope>test</scope> | |||
</dependency> | |||
</dependencies> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<source>1.8</source> | |||
<target>1.8</target> | |||
<encoding>UTF-8</encoding> | |||
<optimize>false</optimize> | |||
<debug>true</debug> | |||
<showDeprecation>false</showDeprecation> | |||
<showWarnings>false</showWarnings> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
<extensions> | |||
<extension> | |||
<groupId>kr.motd.maven</groupId> | |||
<artifactId>os-maven-plugin</artifactId> | |||
<version>1.4.1.Final</version> | |||
</extension> | |||
</extensions> | |||
</build> | |||
</project> |
@@ -0,0 +1,17 @@ | |||
<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.jd.blockchain</groupId> | |||
<artifactId>jdchain-project</artifactId> | |||
<version>1.2.0-SNAPSHOT</version> | |||
<packaging>pom</packaging> | |||
<description>jdchain</description> | |||
<modules> | |||
<module>parent</module> | |||
<module>dependencies</module> | |||
</modules> | |||
</project> |