¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.springblade</groupId> |
| | | <artifactId>BladeX-Tool</artifactId> |
| | | <version>3.0.1.RELEASE</version> |
| | | <packaging>pom</packaging> |
| | | |
| | | <properties> |
| | | <java.version>1.8</java.version> |
| | | <maven.plugin.version>3.8.1</maven.plugin.version> |
| | | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| | | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| | | |
| | | <spring.boot.version>2.7.1</spring.boot.version> |
| | | <spring.cloud.version>2021.0.3</spring.cloud.version> |
| | | <spring.platform.version>Cairo-SR8</spring.platform.version> |
| | | </properties> |
| | | |
| | | <modules> |
| | | <module>blade-bom</module> |
| | | <module>blade-core-auto</module> |
| | | <module>blade-core-boot</module> |
| | | <module>blade-core-cloud</module> |
| | | <module>blade-core-context</module> |
| | | <module>blade-core-db</module> |
| | | <module>blade-core-launch</module> |
| | | <module>blade-core-log4j2</module> |
| | | <module>blade-core-secure</module> |
| | | <module>blade-core-test</module> |
| | | <module>blade-core-tool</module> |
| | | <module>blade-starter-actuate</module> |
| | | <module>blade-starter-api-crypto</module> |
| | | <module>blade-starter-auth</module> |
| | | <module>blade-starter-cache</module> |
| | | <module>blade-starter-datascope</module> |
| | | <module>blade-starter-develop</module> |
| | | <module>blade-starter-ehcache</module> |
| | | <module>blade-starter-excel</module> |
| | | <module>blade-starter-flowable</module> |
| | | <module>blade-starter-http</module> |
| | | <module>blade-starter-jwt</module> |
| | | <module>blade-starter-loadbalancer</module> |
| | | <module>blade-starter-log</module> |
| | | <module>blade-starter-metrics</module> |
| | | <module>blade-starter-mongo</module> |
| | | <module>blade-starter-mybatis</module> |
| | | <module>blade-starter-oss</module> |
| | | <module>blade-starter-prometheus</module> |
| | | <module>blade-starter-redis</module> |
| | | <module>blade-starter-report</module> |
| | | <module>blade-starter-sms</module> |
| | | <module>blade-starter-social</module> |
| | | <module>blade-starter-swagger</module> |
| | | <module>blade-starter-tenant</module> |
| | | <module>blade-starter-trace</module> |
| | | <module>blade-starter-transaction</module> |
| | | </modules> |
| | | |
| | | <dependencyManagement> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>org.springblade.platform</groupId> |
| | | <artifactId>blade-bom</artifactId> |
| | | <version>${project.version}</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-dependencies</artifactId> |
| | | <version>${spring.boot.version}</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.cloud</groupId> |
| | | <artifactId>spring-cloud-dependencies</artifactId> |
| | | <version>${spring.cloud.version}</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>io.spring.platform</groupId> |
| | | <artifactId>platform-bom</artifactId> |
| | | <version>${spring.platform.version}</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | </dependencies> |
| | | </dependencyManagement> |
| | | |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-aop</artifactId> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-test</artifactId> |
| | | <scope>test</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-configuration-processor</artifactId> |
| | | <optional>true</optional> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.retry</groupId> |
| | | <artifactId>spring-retry</artifactId> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.projectlombok</groupId> |
| | | <artifactId>lombok</artifactId> |
| | | <scope>provided</scope> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | <build> |
| | | <finalName>${project.name}</finalName> |
| | | <resources> |
| | | <resource> |
| | | <directory>src/main/resources</directory> |
| | | </resource> |
| | | <resource> |
| | | <directory>src/main/java</directory> |
| | | <includes> |
| | | <include>**/*.xml</include> |
| | | </includes> |
| | | </resource> |
| | | </resources> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-compiler-plugin</artifactId> |
| | | <version>${maven.plugin.version}</version> |
| | | <configuration> |
| | | <source>${java.version}</source> |
| | | <target>${java.version}</target> |
| | | <encoding>UTF-8</encoding> |
| | | <compilerArgs> |
| | | <arg>-parameters</arg> |
| | | </compilerArgs> |
| | | </configuration> |
| | | </plugin> |
| | | <!-- æjarå
--> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-jar-plugin</artifactId> |
| | | <version>3.1.0</version> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | |
| | | <repositories> |
| | | <repository> |
| | | <id>aliyun-repos</id> |
| | | <url>https://maven.aliyun.com/repository/public/</url> |
| | | <snapshots> |
| | | <enabled>false</enabled> |
| | | </snapshots> |
| | | </repository> |
| | | <repository> |
| | | <id>blade-release</id> |
| | | <name>Release Repository</name> |
| | | <url>http://nexus.javablade.com/repository/maven-releases/</url> |
| | | </repository> |
| | | </repositories> |
| | | <pluginRepositories> |
| | | <pluginRepository> |
| | | <id>aliyun-plugin</id> |
| | | <url>https://maven.aliyun.com/repository/public/</url> |
| | | <snapshots> |
| | | <enabled>false</enabled> |
| | | </snapshots> |
| | | </pluginRepository> |
| | | </pluginRepositories> |
| | | |
| | | <distributionManagement> |
| | | <repository> |
| | | <id>blade-release</id> |
| | | <name>Release Repository</name> |
| | | <url>http://nexus.javablade.com/repository/maven-releases/</url> |
| | | </repository> |
| | | </distributionManagement> |
| | | |
| | | <profiles> |
| | | <profile> |
| | | <id>develop</id> |
| | | <build> |
| | | <plugins> |
| | | <!-- æsourceå
--> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-source-plugin</artifactId> |
| | | <version>3.0.1</version> |
| | | <configuration> |
| | | <attach>true</attach> |
| | | </configuration> |
| | | <executions> |
| | | <execution> |
| | | <phase>compile</phase> |
| | | <goals> |
| | | <goal>jar</goal> |
| | | </goals> |
| | | </execution> |
| | | </executions> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | </profile> |
| | | </profiles> |
| | | |
| | | </project> |