You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
	
	
		
		
			
	
    
		
			
				
					
						                                                                                                                                                                                                                                                                          | 
						 | 
						<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.iec</groupId>  <artifactId>iec-jjyl</artifactId>  <version>${revision}</version>  <packaging>pom</packaging>  <name>${project.artifactId}</name>
  <modules>    <module>iec-jjyl-common</module>    <module>iec-jjyl-business</module>    <module>iec-jjyl-sdk</module>  </modules>
  <properties>    <!-- 项目版本号 -->    <revision>1.0-SNAPSHOT</revision>    <spring-boot.version>2.7.18</spring-boot.version>    <spring-cloud.version>2021.0.8</spring-cloud.version>    <spring-cloud-alibaba.version>2021.0.6.1</spring-cloud-alibaba.version>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <maven.compiler.source>1.8</maven.compiler.source>    <maven.compiler.target>1.8</maven.compiler.target>    <spring-boot-admin.version>2.7.15</spring-boot-admin.version>    <spring.authorization.version>0.4.5</spring.authorization.version>    <captcha.version>2.2.3</captcha.version>    <screw.version>0.0.1</screw.version>    <lombok.version>1.18.30</lombok.version>    <velocity.version>2.3</velocity.version>    <velocity.tool.version>3.1</velocity.tool.version>    <configuration.version>1.10</configuration.version>    <jasypt.version>3.0.5</jasypt.version>    <knife4j.version>3.0.5</knife4j.version>    <springdoc.version>1.6.9</springdoc.version>    <xxl-job.version>2.4.0</xxl-job.version>    <docker.plugin.version>0.32.0</docker.plugin.version>    <docker.host>http://192.168.0.100:2375</docker.host>    <docker.registry>192.168.0.100</docker.registry>    <docker.namespace>pig4cloud</docker.namespace>    <docker.username>username</docker.username>    <docker.password>password</docker.password>    <git.commit.plugin>4.9.9</git.commit.plugin>    <spring.checkstyle.plugin>0.0.39</spring.checkstyle.plugin>    <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>  </properties>
  <!-- 以下依赖 全局所有的模块都会引入  -->  <dependencies>    <!--配置文件处理器-->    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-configuration-processor</artifactId>      <optional>true</optional>    </dependency>    <!--配置文件加解密-->    <dependency>      <groupId>com.github.ulisesbocchio</groupId>      <artifactId>jasypt-spring-boot-starter</artifactId>      <version>${jasypt.version}</version>    </dependency>    <!--监控-->    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-actuator</artifactId>    </dependency>    <!--监控客户端-->    <dependency>      <groupId>de.codecentric</groupId>      <artifactId>spring-boot-admin-starter-client</artifactId>      <version>${spring-boot-admin.version}</version>    </dependency>    <!--Lombok-->    <dependency>      <groupId>org.projectlombok</groupId>      <artifactId>lombok</artifactId>      <version>${lombok.version}</version>      <scope>provided</scope>    </dependency>    <!--测试依赖-->    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-test</artifactId>      <scope>test</scope>    </dependency>  </dependencies>
  <dependencyManagement>    <dependencies>      <!--pig 公共版本定义-->      <dependency>        <groupId>com.iec</groupId>        <artifactId>iec-jjyl-common-bom</artifactId>        <version>${project.version}</version>        <type>pom</type>        <scope>import</scope>      </dependency>      <!-- spring boot 依赖 -->      <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-dependencies</artifactId>        <version>${spring-boot.version}</version>        <type>pom</type>        <scope>import</scope>      </dependency>      <!-- spring cloud 依赖 -->      <dependency>        <groupId>org.springframework.cloud</groupId>        <artifactId>spring-cloud-dependencies</artifactId>        <version>${spring-cloud.version}</version>        <type>pom</type>        <scope>import</scope>      </dependency>      <!-- spring cloud alibaba 依赖 -->      <dependency>        <groupId>com.alibaba.cloud</groupId>        <artifactId>spring-cloud-alibaba-dependencies</artifactId>        <version>${spring-cloud-alibaba.version}</version>        <type>pom</type>        <scope>import</scope>      </dependency>    </dependencies>  </dependencyManagement>
  <profiles>    <profile>      <id>dev</id>      <properties>        <!-- 环境标识,需要与配置文件的名称相对应 -->        <profiles.active>dev</profiles.active>        <nacos.username>nacos</nacos.username>        <nacos.password>nacos</nacos.password>      </properties>      <activation>        <!-- 默认环境 -->        <activeByDefault>true</activeByDefault>      </activation>    </profile>    <profile>      <id>pro</id>      <properties>        <!-- 环境标识,需要与配置文件的名称相对应 -->        <profiles.active>pro</profiles.active>        <nacos.username>nacos</nacos.username>        <nacos.password>nacos</nacos.password>      </properties>    </profile>  </profiles>
  <build>    <finalName>${project.name}</finalName>    <resources>      <resource>        <directory>src/main/resources</directory>        <filtering>true</filtering>      </resource>    </resources>    <pluginManagement>      <plugins>        <plugin>          <groupId>org.springframework.boot</groupId>          <artifactId>spring-boot-maven-plugin</artifactId>          <version>${spring-boot.version}</version>          <configuration>            <finalName>${project.build.finalName}</finalName>            <layers>              <enabled>true</enabled>            </layers>          </configuration>          <executions>            <execution>              <goals>                <goal>repackage</goal>              </goals>            </execution>          </executions>        </plugin>        <plugin>          <groupId>io.fabric8</groupId>          <artifactId>docker-maven-plugin</artifactId>          <version>${docker.plugin.version}</version>          <configuration>            <!-- Docker Remote Api-->            <dockerHost>${docker.host}</dockerHost>            <!-- Docker 镜像私服-->            <registry>${docker.registry}</registry>            <!-- 认证信息-->            <authConfig>              <push>                <username>${docker.username}</username>                <password>${docker.password}</password>              </push>            </authConfig>            <images>              <image>                <!-- 镜像名称: 172.17.0.111/library/pig-gateway:2.6.3-->                <name>${docker.registry}/${docker.namespace}/${project.name}:${project.version}</name>                <build>                  <dockerFile>${project.basedir}/Dockerfile</dockerFile>                </build>              </image>            </images>          </configuration>        </plugin>      </plugins>    </pluginManagement>    <plugins>      <!-- 统一 revision 版本 -->      <plugin>        <groupId>org.codehaus.mojo</groupId>        <artifactId>flatten-maven-plugin</artifactId>        <version>${flatten-maven-plugin.version}</version>        <configuration>          <flattenMode>resolveCiFriendliesOnly</flattenMode>          <updatePomFile>true</updatePomFile>        </configuration>        <executions>          <execution>            <id>flatten</id>            <phase>process-resources</phase>            <goals>              <goal>flatten</goal>            </goals>          </execution>          <execution>            <id>flatten.clean</id>            <phase>clean</phase>            <goals>              <goal>clean</goal>            </goals>          </execution>        </executions>      </plugin>      <!--打包jar 与git commit 关联插件-->      <plugin>        <groupId>io.github.git-commit-id</groupId>        <artifactId>git-commit-id-maven-plugin</artifactId>        <version>${git.commit.plugin}</version>        <executions>          <execution>            <id>get-the-git-infos</id>            <goals>              <goal>revision</goal>            </goals>            <phase>initialize</phase>          </execution>        </executions>        <configuration>          <failOnNoGitDirectory>false</failOnNoGitDirectory>          <generateGitPropertiesFile>true</generateGitPropertiesFile>          <dateFormat>yyyy-MM-dd HH:mm:ss</dateFormat>          <includeOnlyProperties>            <includeOnlyProperty>^git.build.(time|version)$</includeOnlyProperty>            <includeOnlyProperty>^git.commit.(id|message|time).*$</includeOnlyProperty>          </includeOnlyProperties>        </configuration>      </plugin>      <plugin>        <groupId>io.spring.javaformat</groupId>        <artifactId>spring-javaformat-maven-plugin</artifactId>        <version>${spring.checkstyle.plugin}</version>      </plugin>    </plugins>  </build></project>
  |