返回到文章。
清单 1. 主 project.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<pomVersion>3</pomVersion>
<id>j2ee-project</id>
<name>A Sample J2EE Project</name>
<currentVersion>1.0</currentVersion>
<organization>
<name>Sample Organization</name>
</organization>
<inceptionYear>2003</inceptionYear>
<package>com.*</package>
<description>A Sample J2EE Project</description>
<shortDescription>A Sample J2EE
Project</shortDescription>
<dependencies>
<dependency>
<groupId>j2ee-project</groupId>
<artifactId>util-subproject</artifactId>
<version>1.0</version>
<properties>
<ear.bundle.jar>true</ear.bundle.jar>
</properties>
</dependency>
<dependency>
<groupId>j2ee-project</groupId>
<artifactId>ejb-subproject</artifactId>
<version>1.0</version>
<properties>
<ear.bundle.ejb>true</ear.bundle.ejb>
</properties>
</dependency>
<dependency>
<groupId>j2ee-project</groupId>
<artifactId>web-subproject</artifactId>
<version>1.0</version>
<properties>
<ear.bundle.war>true</ear.bundle.war>
</properties>
</dependency>
</dependencies>
<build>
<nagEmailAddress>charlesc@ibiblio.org</nagEmailAddress>
<sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/test/java</unitTestSourceDirectory>
<unitTest>
<includes>
<include>**/*Test.java</include>
</includes>
</unitTest>
<jars/>
</build>
</project>
|
回页首
清单 2. 实用程序 project.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<groupId>j2ee-project</groupId>
<id>util-subproject</id>
<name>Util Subproject</name>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
</project>
|
回页首
清单 3. Web project.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<id>web-subproject</id>
<groupId>j2ee-project</groupId>
<name>Web Subproject</name>
<dependencies>
<dependency>
<groupId>j2ee-project</groupId>
<artifactId>util-subproject</artifactId>
<version>1.0</version>
<properties>
<war.bundle.jar>true</war.bundle.jar>
</properties>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.4.1</version>
<properties>
<war.bundle.jar>true</war.bundle.jar>
</properties>
</dependency>
</dependencies>
</project>
|
回页首
清单 4. EJB project.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<id>ejb-subproject</id>
<groupId>j2ee-project</groupId>
<name>EJB Subproject</name>
<dependencies>
<dependency>
<groupId>j2ee-project</groupId>
<artifactId>util-subproject</artifactId>
<version>1.0</version>
<properties>
<ejb.manifest.classpath>true</ejb.manifest.classpath>
</properties>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.2</version>
<properties>
<ejb.manifest.classpath>true</ejb.manifest.classpath>
</properties>
</dependency>
</dependencies>
</project>
|
返回到文章。
关于作者
Charles Chan 是 Finetix LLC 的一名顾问。Charles 的兴趣包括分布式系统、高性能计算、国际化和软件设计模式。在业余时间,他为开放源码社区做志愿工作。可以通过
charlesc@ibiblio.org与 Charles 联系。
为本文评分
评论
回页首
static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=162854
ArticleTitle=项目管理: Maven 让事情变得简单
publish-date=05012003
author1-email=charlesc@ibiblio.org
author1-email-cc=charlesc@ibiblio.org