简单的多模块Maven工程
来源:互联网 发布:linux网络yum源 编辑:程序博客网 时间:2024/05/24 04:20
Dota项目下有两个子模块:
dota-web (编译成war包)
dota-core (编译成jar包供dota-web使用)
Dota总的pom.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> <groupId>com.wistron</groupId> <artifactId>dota</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <name>dota</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.3</version> <scope>provided</scope> </dependency> </dependencies> <modules> <module>core</module> <module>web</module> </modules> <build> <defaultGoal>compile</defaultGoal> </build></project>
dota-web的pom.xml为:
<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.wistron</groupId> <artifactId>dota</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>dota-web</artifactId> <packaging>war</packaging> <name>web Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>${pom.parent.groupId}</groupId> <artifactId>dota-core</artifactId> <version>${pom.parent.version}</version> </dependency> </dependencies> <build> <finalName>dota-web</finalName> </build></project>
dota-core的pom.xml为:
<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.wistron</groupId> <artifactId>dota</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>dota-core</artifactId> <name>core</name> <packaging>jar</packaging> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies></project>
如果还需要增加什么依赖包, 直接增加在总的pom.xml里即可
0 0
- 简单的多模块Maven工程
- maven多模块工程的优化原则
- 搭建maven多模块工程
- maven创建多模块工程
- maven构建多模块工程
- 创建多模块maven工程
- maven创建多模块工程
- Maven多模块工程搭建
- Maven多模块工程搭建
- Maven构建简单的多模块项目
- Maven构建简单的多模块项目
- Maven构建简单的多模块项目
- Maven构建简单的多模块项目
- Maven的多模块(Multi-Module)工程的pom编写
- Maven的多模块(Multi-Module)工程的pom编写
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- java线程学习--线程同步(二)
- C++中const的用法
- 写在前面
- 2013秋13级预备队集训练习2 --D - Artificial Intelligence?
- 【Qt移植到linux】问题 qt界面无法输入中文,中文不显示,乱码等问题
- 简单的多模块Maven工程
- 52单片机中定时/计数器2的研究 .
- java中各种地址总结
- Java 正则表达式
- 输入框中输入汉字时自动联想相似数据方法使用小结
- VirtualBox更改虚拟硬盘 VDI文件空间大小的方法(特别注意空格和中文)
- 福州大学第十届程序设计竞赛——神庙逃亡——物理题
- 十大降低人才流失率的方法
- #define ## # #@