maven的聚合与继承
2015-05-14 17:04
323 查看
新建一个空的maven项目user-parentPom.xml内容
<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">[/code]<modelVersion>4.0.0</modelVersion><groupId>tz.itat.user</groupId><artifactId>user-code</artifactId><version>0.0.1-SNAPSHOT</version><packaging>pom</packaging><url>http://maven.apache.org</url><!-- 导入了三个模块,把这三个模块聚合在一起了 --><modules><!-- 聚合是模块的位置 --><module>user-core</module><module>user-log</module><module>user-service</module></modules><!-- 定义常量 --><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring.vaesion>3.1.1</spring.vaesion></properties><!-- 依赖管理的类,子类不会自动去依赖继承他 --><dependencyManagement><dependencies><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>4.1.0.Final</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.24</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version></dependency></dependencies></dependencyManagement></project>
[/code]
继承父类<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">[/code]<modelVersion>4.0.0</modelVersion><parent><groupId>tz.itat.user</groupId><artifactId>user-parent</artifactId><version>0.0.1-SNAPSHOT</version><relativePath>../user-parent/pom.xml</relativePath></parent><artifactId>user-code</artifactId><packaging>jar</packaging><name>user-code</name><dependencies>
<!--版本就是引用父类的--><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId></dependency></dependencies></project>
[/code]
来自为知笔记(Wiz)
相关文章推荐
- 一起学Maven(Maven聚合和继承)<四>
- Maven聚合与继承
- Maven详解之聚合与继承
- maven_项目的依赖、聚合、继承
- 【Maven】聚合和继承
- maven中的聚合与继承
- Eclipse下Maven工程多模块继承和聚合的创建
- 《maven实战》学习笔记6——maven聚合和继承
- Maven学习(十三)---Maven深入学习(三)- 聚合与继承
- 项目管理利器(Maven)——继承和聚合
- Maven聚合和继承
- maven聚合与继承
- Maven聚合与继承
- maven项目继承和聚合pom文件配置
- maven 生命周期与插件、聚合与继承
- Maven模块聚合与继承
- maven 聚合继承
- Maven详解之聚合与继承
- Maven详解 之 聚合与继承