需要install安装到本地仓库,或者私服,方可使用自己封装项目
编译,测试,打包,安装,发布
parent:
<?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>com.zhurenjin.shop</groupId><artifactId>springMavenShop</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><modules><module>user-server</module><module>order-server</module><module>common-server</module></modules><!--这个是聚合函数的时使用,通常是版本控制--><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><spring.verion>6.1.1</spring.verion><jackson.verion>2.9.6</jackson.verion><mysql.verion>8.0.33</mysql.verion><shri.io.verion>1.5.3</shri.io.verion><comonserver.verion>1.0.1</comonserver.verion><io.verion>2.8.0</io.verion></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.verion}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.verion}</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.verion}</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --><!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --><!-- <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-all</artifactId><version>1.4.1</version></dependency>--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>${io.verion}</version></dependency><!--自己的install的包文件--><dependency><groupId>com.zhurenjin.shop</groupId><version>${comonserver.verion}</version><artifactId>common-server</artifactId></dependency></dependencies></dependencyManagement></project>
childs:
<?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"><parent><artifactId>springMavenShop</artifactId><groupId>com.zhurenjin.shop</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>order-server</artifactId><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target></properties><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency><groupId>com.zhurenjin.shop</groupId><artifactId>common-server</artifactId></dependency></dependencies></project>
自己封装的模块
<?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"><parent><artifactId>springMavenShop</artifactId><groupId>com.zhurenjin.shop</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><version>1.0.1</version><artifactId>common-server</artifactId><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target></properties><dependencies><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId></dependency></dependencies></project>