 |
This appendix shows the project.xml files used in the main article's sample project.
Return to article.
Listing 1. Master project.xml
Listing 1. Master 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>
|
Listing 2. Utility project.xml
Listing 2. Utility 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>
|
Listing 3. Web project.xml
Listing 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>
|
Listing 4. EJB project.xml
Listing 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>
|
Return to article.
|  |
|