[jboss-svn-commits] JBL Code SVN: r11711 - in labs/jbossbuild/maven-build-test/trunk: module1 and 22 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon May 7 15:07:41 EDT 2007
Author: pgier
Date: 2007-05-07 15:07:40 -0400 (Mon, 07 May 2007)
New Revision: 11711
Added:
labs/jbossbuild/maven-build-test/trunk/module1/
labs/jbossbuild/maven-build-test/trunk/module1/pom.xml
labs/jbossbuild/maven-build-test/trunk/module1/src/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/module1/
labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/module1/FortuneTeller.java
labs/jbossbuild/maven-build-test/trunk/module2/
labs/jbossbuild/maven-build-test/trunk/module2/pom.xml
labs/jbossbuild/maven-build-test/trunk/module2/src/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/module2/
labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/module2/FortuneTeller.java
labs/jbossbuild/maven-build-test/trunk/module3/
labs/jbossbuild/maven-build-test/trunk/module3/pom.xml
labs/jbossbuild/maven-build-test/trunk/module3/src/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/build/
labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/build/FortuneTeller.java
Removed:
labs/jbossbuild/maven-build-test/trunk/src/
Modified:
labs/jbossbuild/maven-build-test/trunk/pom.xml
Log:
Adding multiple modules
Added: labs/jbossbuild/maven-build-test/trunk/module1/pom.xml
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module1/pom.xml (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module1/pom.xml 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,86 @@
+<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/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>maven-build-test</artifactId>
+ <groupId>jboss.maven-test</groupId>
+ <version>1.0.5-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jboss.maven-test</groupId>
+ <artifactId>maven-build-test-module1</artifactId>
+ <name>Module 1</name>
+ <version>1.0-SNAPSHOT</version>
+ <description>A project to test the release and packaging features of maven</description>
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</developerConnection>
+ </scm>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <testFailureIgnore>true</testFailureIgnore>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources2</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>attach-sources3</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <inherited>true</inherited>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/tags</tagBase>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Repository</name>
+ <url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <url>http://snapshots.jboss.org/maven2/</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+ <dependencies>
+ <dependency>
+ <groupId>jboss.maven-test</groupId>
+ <artifactId>maven-build-test-module2</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ <!--<distributionManagement>
+ <relocation>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <message>This file has been relocated based on maven recommendations here: http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html</message>
+ </relocation>
+ </distributionManagement>-->
+</project>
\ No newline at end of file
Added: labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/module1/FortuneTeller.java
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/module1/FortuneTeller.java (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module1/src/main/java/org/jboss/build/module1/FortuneTeller.java 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,24 @@
+package org.jboss.build.module1;
+
+/**
+ * Version 1.0
+ * @author pgier
+ *
+ */
+public class FortuneTeller
+{
+
+ public String generateFortune() {
+ return "You will have a nice day.";
+ }
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args)
+ {
+ FortuneTeller ft = new FortuneTeller();
+ System.out.println(ft.generateFortune());
+ }
+
+}
Added: labs/jbossbuild/maven-build-test/trunk/module2/pom.xml
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module2/pom.xml (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module2/pom.xml 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,79 @@
+<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/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>maven-build-test</artifactId>
+ <groupId>jboss.maven-test</groupId>
+ <version>1.0.5-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jboss.maven-test</groupId>
+ <artifactId>maven-build-test-module2</artifactId>
+ <name>Module 2</name>
+ <version>1.0-SNAPSHOT</version>
+ <description>A project to test the release and packaging features of maven</description>
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</developerConnection>
+ </scm>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <testFailureIgnore>true</testFailureIgnore>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources2</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>attach-sources3</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <inherited>true</inherited>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/tags</tagBase>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Repository</name>
+ <url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <url>http://snapshots.jboss.org/maven2/</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+ <dependencies>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>2.0</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Added: labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/module2/FortuneTeller.java
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/module2/FortuneTeller.java (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module2/src/main/java/org/jboss/build/module2/FortuneTeller.java 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,24 @@
+package org.jboss.build.module2;
+
+/**
+ * Version 1.0
+ * @author pgier
+ *
+ */
+public class FortuneTeller
+{
+
+ public String generateFortune() {
+ return "You will have a nice day.";
+ }
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args)
+ {
+ FortuneTeller ft = new FortuneTeller();
+ System.out.println(ft.generateFortune());
+ }
+
+}
Added: labs/jbossbuild/maven-build-test/trunk/module3/pom.xml
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module3/pom.xml (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module3/pom.xml 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,84 @@
+<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/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>maven-build-test</artifactId>
+ <groupId>jboss.maven-test</groupId>
+ <version>1.0.5-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jboss.maven-test</groupId>
+ <artifactId>maven-build-test-module3</artifactId>
+ <name>Module 3</name>
+ <version>1.0-SNAPSHOT</version>
+ <description>A project to test the release and packaging features of maven</description>
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/trunk</developerConnection>
+ </scm>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <testFailureIgnore>true</testFailureIgnore>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources2</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>attach-sources3</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <inherited>true</inherited>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/tags</tagBase>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>jboss</id>
+ <name>JBoss Repository</name>
+ <url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>jboss-snapshots</id>
+ <name>JBoss Snapshot Repository</name>
+ <url>http://snapshots.jboss.org/maven2/</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+ <dependencies>
+ <dependency>
+ <groupId>ant</groupId>
+ <artifactId>ant-antlr</artifactId>
+ <version>1.6.5</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>2.0</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Added: labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/build/FortuneTeller.java
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/build/FortuneTeller.java (rev 0)
+++ labs/jbossbuild/maven-build-test/trunk/module3/src/main/java/org/jboss/build/FortuneTeller.java 2007-05-07 19:07:40 UTC (rev 11711)
@@ -0,0 +1,24 @@
+package com.jboss.build;
+
+/**
+ * Version 1.0
+ * @author pgier
+ *
+ */
+public class FortuneTeller
+{
+
+ public String generateFortune() {
+ return "You will have a nice day.";
+ }
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args)
+ {
+ FortuneTeller ft = new FortuneTeller();
+ System.out.println(ft.generateFortune());
+ }
+
+}
Modified: labs/jbossbuild/maven-build-test/trunk/pom.xml
===================================================================
--- labs/jbossbuild/maven-build-test/trunk/pom.xml 2007-05-07 18:27:48 UTC (rev 11710)
+++ labs/jbossbuild/maven-build-test/trunk/pom.xml 2007-05-07 19:07:40 UTC (rev 11711)
@@ -2,11 +2,12 @@
<parent>
<artifactId>jboss-parent</artifactId>
<groupId>jboss</groupId>
- <version>1</version>
+ <version>3-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>jboss.maven-test</groupId>
<artifactId>maven-build-test</artifactId>
+ <packaging>pom</packaging>
<name>JBoss Build Junk</name>
<version>1.0.5-SNAPSHOT</version>
<description>A project to test the release and packaging features of maven</description>
@@ -31,12 +32,6 @@
<goal>jar</goal>
</goals>
</execution>
- <execution>
- <id>attach-sources3</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
</executions>
<inherited>true</inherited>
</plugin>
@@ -46,6 +41,42 @@
<tagBase>https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-build-test/tags</tagBase>
</configuration>
</plugin>
+ <!--<plugin>
+ <groupId>jboss.maven-plugins</groupId>
+ <artifactId>jboss-deploy-maven-plugin</artifactId>
+ <version>1.3-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <phase>install</phase>
+ <goals>
+ <goal>jboss-deploy</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <jbossDeployRoot>${jboss.repository.root}</jbossDeployRoot>
+ </configuration>
+ </plugin>-->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.3-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>javadoc</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <aggregate>false</aggregate>
+ <links>
+ <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+ </links>
+ <minmemory>128m</minmemory>
+ <maxmemory>512</maxmemory>
+ </configuration>
+ </plugin>
</plugins>
</build>
<repositories>
@@ -69,16 +100,66 @@
</snapshots>
</repository>
</repositories>
- <dependencies>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant-antlr</artifactId>
- <version>1.6.5</version>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>2.0</version>
- </dependency>
- </dependencies>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>apache.org</id>
+ <name>Maven Snapshots</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+ <profiles>
+ <profile>
+ <id>module3</id>
+ <modules>
+ <module>module3</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>test-plugin</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>jboss.maven-plugins</groupId>
+ <artifactId>maven-test-plugin</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <modules>
+ <module>module1</module>
+ <module>module2</module>
+ </modules>
+ <!--<reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.3-SNAPSHOT</version>
+ <configuration>
+ <aggregate>true</aggregate>
+ <links>
+ <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+ </links>
+ <minmemory>128m</minmemory>
+ <maxmemory>512</maxmemory>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>-->
</project>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list