mirror of https://github.com/apache/maven.git
o adding jesse's archetype j2ee project to svn
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@328070 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
9818983b08
commit
acc35d3e8a
|
@ -0,0 +1,10 @@
|
||||||
|
<project>
|
||||||
|
<parent>
|
||||||
|
<artifactId>maven-archetypes</artifactId>
|
||||||
|
<groupId>org.apache.maven.archetypes</groupId>
|
||||||
|
<version>1.0-alpha-4-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<artifactId>maven-archetype-j2ee</artifactId>
|
||||||
|
<version>1.0-alpha-4-SNAPSHOT</version>
|
||||||
|
</project>
|
|
@ -0,0 +1,19 @@
|
||||||
|
<archetype>
|
||||||
|
<id>j2ee</id>
|
||||||
|
<resources>
|
||||||
|
<resource>pom.xml</resource>
|
||||||
|
<resource>ear/pom.xml</resource>
|
||||||
|
<resource>ejbs/src/main/resources/META-INF/ejb-jar.xml</resource>
|
||||||
|
<resource>ejbs/pom.xml</resource>
|
||||||
|
<resource>primary-source/pom.xml</resource>
|
||||||
|
<resource>projects/logging/pom.xml</resource>
|
||||||
|
<resource>projects/pom.xml</resource>
|
||||||
|
<resource>servlets/pom.xml</resource>
|
||||||
|
<resource>servlets/servlet/pom.xml</resource>
|
||||||
|
<resource>servlets/servlet/src/main/webapp/index.jsp</resource>
|
||||||
|
<resource>servlets/servlet/src/main/webapp/WEB-INF/web.xml</resource>
|
||||||
|
<resource>site/pom.xml</resource>
|
||||||
|
<resource>site/src/site/site.xml</resource>
|
||||||
|
<resource>site/src/site/apt/site.apt</resource>
|
||||||
|
</resources>
|
||||||
|
</archetype>
|
|
@ -0,0 +1,59 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>ear</artifactId>
|
||||||
|
<packaging>ear</packaging>
|
||||||
|
<version>1.0</version>
|
||||||
|
<name>ear assembly</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>ejbs</artifactId>
|
||||||
|
<type>ejb</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.servlets</groupId>
|
||||||
|
<artifactId>servlet</artifactId>
|
||||||
|
<type>war</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>primary-source</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.projects</groupId>
|
||||||
|
<artifactId>logging</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>fop</groupId>
|
||||||
|
<artifactId>fop</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis-wsdl4j</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-ear-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifest>
|
||||||
|
<addClasspath>true</addClasspath>
|
||||||
|
</manifest>
|
||||||
|
</archive>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
|
@ -0,0 +1,42 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>ejbs</artifactId>
|
||||||
|
<packaging>ejb</packaging>
|
||||||
|
<version>1.0</version>
|
||||||
|
<name>enterprise java beans</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>primary-source</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.projects</groupId>
|
||||||
|
<artifactId>logging</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>fop</groupId>
|
||||||
|
<artifactId>fop</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-ejb-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifest>
|
||||||
|
<addClasspath>true</addClasspath>
|
||||||
|
</manifest>
|
||||||
|
</archive>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
|
@ -0,0 +1,77 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<version>1.0</version>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<name>project</name>
|
||||||
|
<modules>
|
||||||
|
<module>projects</module>
|
||||||
|
<module>primary-source</module>
|
||||||
|
<module>servlets</module>
|
||||||
|
<module>ejbs</module>
|
||||||
|
<module>ear</module>
|
||||||
|
<module>site</module>
|
||||||
|
</modules>
|
||||||
|
<build>
|
||||||
|
<pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<unzipCommand>/usr/bin/unzip -o > err.txt</unzipCommand>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
</build>
|
||||||
|
<dependencyManagement>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.projects</groupId>
|
||||||
|
<artifactId>logging</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>primary-source</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.servlets</groupId>
|
||||||
|
<artifactId>servlet</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
<type>war</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>ejbs</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
<type>ejb</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>fop</groupId>
|
||||||
|
<artifactId>fop</artifactId>
|
||||||
|
<version>0.20.5</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis</artifactId>
|
||||||
|
<version>1.2.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis-wsdl4j</artifactId>
|
||||||
|
<version>1.5.1</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</dependencyManagement>
|
||||||
|
<distributionManagement>
|
||||||
|
<site>
|
||||||
|
<id>site</id>
|
||||||
|
<name>project website</name>
|
||||||
|
<url>scp://local.company.com/websites/project.company.com/</url>
|
||||||
|
</site>
|
||||||
|
</distributionManagement>
|
||||||
|
</project>
|
|
@ -0,0 +1,51 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>primary-source</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
<name>core project classes</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project.projects</groupId>
|
||||||
|
<artifactId>logging</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>fop</groupId>
|
||||||
|
<artifactId>fop</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>axis</groupId>
|
||||||
|
<artifactId>axis-wsdl4j</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<encoding>iso-8859-1</encoding>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<minmemory>128m</minmemory>
|
||||||
|
<maxmemory>512m</maxmemory>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
|
@ -0,0 +1,12 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project.projects</groupId>
|
||||||
|
<artifactId>logging</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
<name>logging</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>projects</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
</project>
|
|
@ -0,0 +1,16 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<version>1.0</version>
|
||||||
|
<artifactId>projects</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<name>sub projects</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<modules>
|
||||||
|
<module>logging</module>
|
||||||
|
</modules>
|
||||||
|
</project>
|
|
@ -0,0 +1,23 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>servlets</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<name>servlets</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
<parent>
|
||||||
|
<groupId>root</groupId>
|
||||||
|
<artifactId>project</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>fop</groupId>
|
||||||
|
<artifactId>fop</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<modules>
|
||||||
|
<module>servlet</module>
|
||||||
|
</modules>
|
||||||
|
</project>
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>root.project.servlets</groupId>
|
||||||
|
<artifactId>servlet</artifactId>
|
||||||
|
<packaging>war</packaging>
|
||||||
|
<name>servlet</name>
|
||||||
|
<parent>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>servlets</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</parent>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>root.project</groupId>
|
||||||
|
<artifactId>primary-source</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
|
@ -0,0 +1,5 @@
|
||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<h2>Hello World!</h2>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue