mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
b30ea1f70c
- cloudwalk.legacy.public.version=3.7.2:result/web/serial 仍走私服;event/service 用 4.0.0 - common: spring-web;CollectionUtils for-each Iterable 强转 - data: 反编译 DTO hashCode/import 修正(ImageRuleRef*、AcsElevatorDevice*) - docs/build/本地编译说明.md;Maven工作区修订表补充 legacy 说明 Made-with: Cursor
153 lines
6.7 KiB
XML
153 lines
6.7 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>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-starter-parent</artifactId>
|
||
<version>2.1.18.RELEASE</version>
|
||
<relativePath/>
|
||
</parent>
|
||
|
||
<groupId>cn.cloudwalk.cloud</groupId>
|
||
<artifactId>cloudwalk-cloud-reactor</artifactId>
|
||
<version>4.0.0-Brussels-SRX</version>
|
||
<packaging>pom</packaging>
|
||
<name>cloudwalk-cloud (Maven reactor)</name>
|
||
<description>聚合模块:cloudwalk-common-event、cloudwalk-common-service。原父 POM cloudwalk-cloud-common 缺失,由本工程继承 Spring Boot 并集中管理云从内部构件版本。</description>
|
||
|
||
<modules>
|
||
<!-- 先安装到本地 ~/.m2,供其它工程解析私服 JAR 的 parent(cloudwalk-cloud-common) -->
|
||
<module>cloudwalk-cloud-common</module>
|
||
<module>cloudwalk-common-event</module>
|
||
<module>cloudwalk-common-service</module>
|
||
</modules>
|
||
|
||
<properties>
|
||
<java.version>1.8</java.version>
|
||
<spring-cloud.version>Greenwich.SR6</spring-cloud.version>
|
||
<cloudwalk.internal.version>4.0.0-Brussels-SRX</cloudwalk.internal.version>
|
||
<!-- 未迁入本仓库、私服仍为历史 GAV 的云从公共 JAR(如 common-result),与反应堆版本解耦 -->
|
||
<cloudwalk.legacy.public.version>3.7.2-Brussels-SRX</cloudwalk.legacy.public.version>
|
||
<!-- 与 V1 运行包 lib 内 cwos-sdk-event 一致(私服常见为 1.5.0-SNAPSHOT,非 4.0.0 坐标) -->
|
||
<cwos.sdk.event.version>1.5.0-SNAPSHOT</cwos.sdk.event.version>
|
||
<!-- Nexus UI: http://192.168.3.12/#browse/welcome -->
|
||
<nexus.baseUrl>http://192.168.3.12</nexus.baseUrl>
|
||
<nexus.public.repo>${nexus.baseUrl}/repository/maven-public/</nexus.public.repo>
|
||
<formatter.maven.plugin.version>2.24.1</formatter.maven.plugin.version>
|
||
<!-- P3C Eclipse 码风格(阿里巴巴 Java 开发手册配套),文件见 ../docs/style/alibaba-eclipse-codestyle.xml -->
|
||
<alibaba.eclipse.codestyle.path>${project.basedir}/../docs/style/alibaba-eclipse-codestyle.xml</alibaba.eclipse.codestyle.path>
|
||
</properties>
|
||
|
||
<dependencyManagement>
|
||
<dependencies>
|
||
<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>cn.cloudwalk.cloud</groupId>
|
||
<artifactId>cloudwalk-common-result</artifactId>
|
||
<version>${cloudwalk.legacy.public.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>cn.cloudwalk.cloud</groupId>
|
||
<artifactId>cwos-sdk-event</artifactId>
|
||
<version>${cwos.sdk.event.version}</version>
|
||
</dependency>
|
||
<!-- 子模块未写版本;Boot 父 POM 对部分坐标未集中管理,在此补齐 -->
|
||
<dependency>
|
||
<groupId>commons-logging</groupId>
|
||
<artifactId>commons-logging</artifactId>
|
||
<version>1.2</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.hibernate</groupId>
|
||
<artifactId>hibernate-validator</artifactId>
|
||
<version>6.0.22.Final</version>
|
||
</dependency>
|
||
</dependencies>
|
||
</dependencyManagement>
|
||
|
||
<repositories>
|
||
<repository>
|
||
<id>nexus-public</id>
|
||
<name>Nexus maven-public</name>
|
||
<url>${nexus.public.repo}</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>true</enabled>
|
||
</snapshots>
|
||
</repository>
|
||
</repositories>
|
||
|
||
<pluginRepositories>
|
||
<pluginRepository>
|
||
<id>nexus-public-plugins</id>
|
||
<name>Nexus maven-public</name>
|
||
<url>${nexus.public.repo}</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>true</enabled>
|
||
</snapshots>
|
||
</pluginRepository>
|
||
</pluginRepositories>
|
||
|
||
<build>
|
||
<pluginManagement>
|
||
<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>
|
||
</configuration>
|
||
</plugin>
|
||
<plugin>
|
||
<groupId>net.revelc.code.formatter</groupId>
|
||
<artifactId>formatter-maven-plugin</artifactId>
|
||
<version>${formatter.maven.plugin.version}</version>
|
||
<configuration>
|
||
<configFile>${alibaba.eclipse.codestyle.path}</configFile>
|
||
<lineEnding>LF</lineEnding>
|
||
<encoding>UTF-8</encoding>
|
||
</configuration>
|
||
</plugin>
|
||
</plugins>
|
||
</pluginManagement>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-enforcer-plugin</artifactId>
|
||
<version>3.4.1</version>
|
||
<executions>
|
||
<execution>
|
||
<id>enforce-jdk8</id>
|
||
<goals>
|
||
<goal>enforce</goal>
|
||
</goals>
|
||
<configuration>
|
||
<rules>
|
||
<requireJavaVersion>
|
||
<version>[1.8,1.9)</version>
|
||
<message>与原始运行包一致须使用 JDK 8 启动 Maven;见 docs/build/ORIGINAL_BUILD_JDK.txt</message>
|
||
</requireJavaVersion>
|
||
</rules>
|
||
</configuration>
|
||
</execution>
|
||
</executions>
|
||
</plugin>
|
||
</plugins>
|
||
</build>
|
||
</project>
|