axzo-framework-commons/pom.xml

193 lines
7.4 KiB
XML

<?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>
<parent>
<groupId>cn.axzo.infra</groupId>
<artifactId>axzo-parent</artifactId>
<version>2.4.13.5</version>
<relativePath/>
</parent>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-framework-commons</artifactId>
<version>${revision}</version>
<packaging>pom</packaging>
<name>Axzo Framework Commons</name>
<description>Axzo Common Parent</description>
<url>http://www.example.com</url>
<modules>
<module>axzo-common-core</module>
<module>axzo-common-math</module>
<module>axzo-common-validator</module>
<module>axzo-common-domain</module>
<module>axzo-common-framework</module>
<module>axzo-common-boot</module>
<module>axzo-common-clients</module>
<module>axzo-common-loggings</module>
<module>axzo-common-web</module>
<module>axzo-common-webmvc</module>
<module>axzo-common-autoconfigure</module>
<module>axzo-common-jackson</module>
<module>axzo-common-datas</module>
<module>axzo-common-cache</module>
<module>axzo-common-rocketmq</module>
<module>axzo-common-data-permission</module>
</modules>
<properties>
<axzo-dependencies.version>2.0.0-SNAPSHOT</axzo-dependencies.version>
<revision>1.0.0-SNAPSHOT</revision>
<axzo-commons.version>${revision}</axzo-commons.version>
</properties>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>cn.axzo.infra</groupId>
<artifactId>axzo-dependencies</artifactId>
<version>${axzo-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--commons-->
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-core</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-math</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-validator</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-domain</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!--common framework-->
<dependency>
<groupId>cn.axzo.framework.framework</groupId>
<artifactId>axzo-common-context</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-boot</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-web</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework</groupId>
<artifactId>axzo-common-webmvc</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!--axzo commons loggings-->
<dependency>
<groupId>cn.axzo.framework.logging</groupId>
<artifactId>log4j2-starter</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.logging</groupId>
<artifactId>logback-starter</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!--axzo common clients-->
<dependency>
<groupId>cn.axzo.framework.client</groupId>
<artifactId>retrofit-starter</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.client</groupId>
<artifactId>feign-starter</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!-- common datas -->
<dependency>
<groupId>cn.axzo.framework.data</groupId>
<artifactId>axzo-data-mybatis-plus</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!-- common rocketmq-->
<dependency>
<groupId>cn.axzo.framework.rocketmq</groupId>
<artifactId>axzo-common-rocketmq</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<!--common jackson-->
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-datatype-enumstd</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-datatype-fraction</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-datatype-period</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-datatype-string-trim</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-utility</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
<dependency>
<groupId>cn.axzo.framework.jackson</groupId>
<artifactId>jackson-starter</artifactId>
<version>${axzo-commons.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<id>axzo</id>
<name>axzo repository</name>
<url>https://nexus.axzo.cn/repository/axzo/</url>
</repository>
</repositories>
</project>