[overlord-commits] Overlord SVN: r48 - in trunk: tools and 2 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Sat Jun 21 06:27:34 EDT 2008


Author: objectiser
Date: 2008-06-21 06:27:34 -0400 (Sat, 21 Jun 2008)
New Revision: 48

Added:
   trunk/tools/eclipse/pom.xml
Modified:
   trunk/pom.xml
   trunk/tools/eclipse/plugins/jbossesb/pom.xml
   trunk/tools/pom.xml
Log:
Added pom for Eclipse plugins. Used to build a local update site for the plugins and features. Currently the Eclipse plugin build uses the standard jar packaging - however this does not cause the plugin version to be set to the same as the maven version. Need to also see where the target of the build should be placed - probably within the distribution folder, but this may also need to be restructured based on the different deployment targets.

Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2008-06-21 10:14:06 UTC (rev 47)
+++ trunk/pom.xml	2008-06-21 10:27:34 UTC (rev 48)
@@ -1,212 +1,213 @@
-<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">
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.jboss.soa.overlord</groupId>
-	<artifactId>overlord</artifactId>
-	<version>1.0-SNAPSHOT</version>
-	<packaging>pom</packaging>
-	<name>JBoss Overlord</name>
-	<url>http://www.jboss.org/overlord</url>
-	<description>
-		JBoss Overlord.
-	</description>
-	<scm>
-		<connection>scm:svn:https://svn.jboss.org/repos/soag/trunk</connection>
-	</scm>
-	<developers>
-		<developer>
-			<name>Jeff Yu</name>
-			<id>jeff.yuchang</id>
-			<email>cyu at redhat.com</email>
-			<organization>Red Hat</organization>
-			<roles>
-				<role>Developer</role>
-			</roles>
-			<timezone>+8</timezone>
-		</developer>
-	</developers>
-	<modules>
-		<module>runtime</module>
-		<module>samples</module>
-	</modules>
-
-	<properties>
-		<overlord-version>1.0-SNAPSHOT</overlord-version>
-	</properties>
-	
-	<profiles>
-		<profile>
-			<id>release</id>
-			<modules>
-				<module>docs</module>
-		        <module>docs/examples/gettingstarted</module>
-			</modules>
-		</profile>
-		<profile>
-		    <!-- 
-			This profile is activated when the "generate.docs" property is set,
-			as in "mvn ... -Dgenerate.docs=true ..."
-		    -->
-	      <id>docs</id>
-	      <activation>
-	        <property>
-	          <name>generate.docs</name>
-	        </property>
-	      </activation>
-	      <modules>
-	        <module>docs</module>
-	      </modules>
-		  <reporting>
-		    <plugins>
-		      <plugin>
-		        <groupId>org.apache.maven.plugins</groupId>
-		        <artifactId>maven-javadoc-plugin</artifactId>
-		        <configuration>
-		          <aggregate>true</aggregate>
-				  <show>public</show>
-				  <title>JBoss Overlord ${project.version}</title>
-		        </configuration>
-		      </plugin>
-		    </plugins>
-		  </reporting>
-	    </profile>
-	</profiles>
-
-	<build>
-		<!-- This section defines the default plugin settings inherited by child projects. -->
-		<pluginManagement>
-			<plugins>
-				<!-- Fixes how test resources of a project can be used in projects dependent on it  -->
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-jar-plugin</artifactId>
-					<version>2.2</version>
-				</plugin>
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-javadoc-plugin</artifactId>
-					<version>2.2</version>
-					<configuration>
-						<aggregate>true</aggregate>
-					</configuration>
-				</plugin>
-			</plugins>
-		</pluginManagement>
-		<plugins>
-			<!-- Specify the compiler options and settings -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-               			<version>2.0.2</version>
-				<configuration>
-					<source>1.5</source>
-					<target>1.5</target>
-					<showDeprecation>false</showDeprecation>
-					<showWarnings>false</showWarnings>
-				</configuration>
-			</plugin>
-			<!-- Produce source jars during the 'verify' phase -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-source-plugin</artifactId>
-				<executions>
-					<execution>
-						<id>attach-sources</id>
-						<phase>verify</phase>
-						<goals>
-							<goal>jar</goal>
-							<goal>test-jar</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-			<plugin>
-				<artifactId>maven-surefire-plugin</artifactId>
-				<configuration>
-					<includes>
-						<include>**/*TestCase.java</include>
-						<include>**/*Test.java</include>
-					</includes>
-				</configuration>
-			</plugin>
-			<!-- 
-           Build a test-jar for each project, so that src/test/* resources and classes can be used
-           in other projects.  Also customize how the jar files are assembled.
-           -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-jar-plugin</artifactId>
-				<executions>
-					<execution>
-						<goals>
-							<goal>test-jar</goal>
-						</goals>
-					</execution>
-				</executions>
-				<configuration>
-					<archive>
-						<manifest>
-							<addDefaultSpecificationEntries>
-								true
-							</addDefaultSpecificationEntries>
-							<addDefaultImplementationEntries>
-								true
-							</addDefaultImplementationEntries>
-						</manifest>
-						<manifestEntries>
-							<Implementation-URL>
-								${pom.url}
-							</Implementation-URL>
-						</manifestEntries>
-					</archive>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
-	<reporting>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-surefire-report-plugin</artifactId>
-			</plugin>
-	    </plugins>
-	</reporting>
-	
-	<repositories>
-		<repository>
-			<id>jboss</id>
-			<url>http://repository.jboss.com/maven2/</url>
-		</repository>
-		
-		<repository>
-			<id>jboss-snapshot</id>
-			<url>http://snapshots.jboss.org/maven2</url>
-		</repository>
-
-	    <repository>
-	        <id>maven.repo</id>
-	        <name>maven repository</name>
-	        <url>http://repo1.maven.org/maven2</url>
-	    </repository>
-
-	    <repository>
-	        <id>ibiblio</id>
-	        <name>ibiblio repository</name>
-	        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
-	    </repository>
-
-	</repositories>
-
-	<distributionManagement>
-		<repository>
-			<!-- Copy the distribution jar file to a local checkout of the maven repository 
- 			  -  This variable can be set in $MAVEN_HOME/conf/settings.xml -->
-			<id>repository.jboss.org</id>
-			<url>file://${jboss.repository.root}</url>
-		</repository>
-	</distributionManagement>
-	
-</project>
-
+<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">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.soa.overlord</groupId>
+	<artifactId>overlord</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<name>JBoss Overlord</name>
+	<url>http://www.jboss.org/overlord</url>
+	<description>
+		JBoss Overlord.
+	</description>
+	<scm>
+		<connection>scm:svn:https://svn.jboss.org/repos/soag/trunk</connection>
+	</scm>
+	<developers>
+		<developer>
+			<name>Jeff Yu</name>
+			<id>jeff.yuchang</id>
+			<email>cyu at redhat.com</email>
+			<organization>Red Hat</organization>
+			<roles>
+				<role>Developer</role>
+			</roles>
+			<timezone>+8</timezone>
+		</developer>
+	</developers>
+	<modules>
+		<module>runtime</module>
+		<module>samples</module>
+		<module>tools</module>
+	</modules>
+
+	<properties>
+		<overlord-version>1.0-SNAPSHOT</overlord-version>
+	</properties>
+	
+	<profiles>
+		<profile>
+			<id>release</id>
+			<modules>
+				<module>docs</module>
+		        <module>docs/examples/gettingstarted</module>
+			</modules>
+		</profile>
+		<profile>
+		    <!-- 
+			This profile is activated when the "generate.docs" property is set,
+			as in "mvn ... -Dgenerate.docs=true ..."
+		    -->
+	      <id>docs</id>
+	      <activation>
+	        <property>
+	          <name>generate.docs</name>
+	        </property>
+	      </activation>
+	      <modules>
+	        <module>docs</module>
+	      </modules>
+		  <reporting>
+		    <plugins>
+		      <plugin>
+		        <groupId>org.apache.maven.plugins</groupId>
+		        <artifactId>maven-javadoc-plugin</artifactId>
+		        <configuration>
+		          <aggregate>true</aggregate>
+				  <show>public</show>
+				  <title>JBoss Overlord ${project.version}</title>
+		        </configuration>
+		      </plugin>
+		    </plugins>
+		  </reporting>
+	    </profile>
+	</profiles>
+
+	<build>
+		<!-- This section defines the default plugin settings inherited by child projects. -->
+		<pluginManagement>
+			<plugins>
+				<!-- Fixes how test resources of a project can be used in projects dependent on it  -->
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-jar-plugin</artifactId>
+					<version>2.2</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-javadoc-plugin</artifactId>
+					<version>2.2</version>
+					<configuration>
+						<aggregate>true</aggregate>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+		<plugins>
+			<!-- Specify the compiler options and settings -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+               			<version>2.0.2</version>
+				<configuration>
+					<source>1.5</source>
+					<target>1.5</target>
+					<showDeprecation>false</showDeprecation>
+					<showWarnings>false</showWarnings>
+				</configuration>
+			</plugin>
+			<!-- Produce source jars during the 'verify' phase -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<phase>verify</phase>
+						<goals>
+							<goal>jar</goal>
+							<goal>test-jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>**/*TestCase.java</include>
+						<include>**/*Test.java</include>
+					</includes>
+				</configuration>
+			</plugin>
+			<!-- 
+           Build a test-jar for each project, so that src/test/* resources and classes can be used
+           in other projects.  Also customize how the jar files are assembled.
+           -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<executions>
+					<execution>
+						<goals>
+							<goal>test-jar</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<archive>
+						<manifest>
+							<addDefaultSpecificationEntries>
+								true
+							</addDefaultSpecificationEntries>
+							<addDefaultImplementationEntries>
+								true
+							</addDefaultImplementationEntries>
+						</manifest>
+						<manifestEntries>
+							<Implementation-URL>
+								${pom.url}
+							</Implementation-URL>
+						</manifestEntries>
+					</archive>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-report-plugin</artifactId>
+			</plugin>
+	    </plugins>
+	</reporting>
+	
+	<repositories>
+		<repository>
+			<id>jboss</id>
+			<url>http://repository.jboss.com/maven2/</url>
+		</repository>
+		
+		<repository>
+			<id>jboss-snapshot</id>
+			<url>http://snapshots.jboss.org/maven2</url>
+		</repository>
+
+	    <repository>
+	        <id>maven.repo</id>
+	        <name>maven repository</name>
+	        <url>http://repo1.maven.org/maven2</url>
+	    </repository>
+
+	    <repository>
+	        <id>ibiblio</id>
+	        <name>ibiblio repository</name>
+	        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
+	    </repository>
+
+	</repositories>
+
+	<distributionManagement>
+		<repository>
+			<!-- Copy the distribution jar file to a local checkout of the maven repository 
+ 			  -  This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+			<id>repository.jboss.org</id>
+			<url>file://${jboss.repository.root}</url>
+		</repository>
+	</distributionManagement>
+	
+</project>
+

Modified: trunk/tools/eclipse/plugins/jbossesb/pom.xml
===================================================================
--- trunk/tools/eclipse/plugins/jbossesb/pom.xml	2008-06-21 10:14:06 UTC (rev 47)
+++ trunk/tools/eclipse/plugins/jbossesb/pom.xml	2008-06-21 10:27:34 UTC (rev 48)
@@ -2,16 +2,16 @@
 	 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">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.jboss.soa.overlord.tools</groupId>
+	<groupId>org.jboss.soa.overlord.tools.eclipse</groupId>
 	<artifactId>jbossesb</artifactId>
 	<version>1.0-SNAPSHOT</version>
 	<packaging>jar</packaging>
-	<name>Overlord::Tools::JBossESB</name>
+	<name>Overlord::Tools::Eclipse::JBossESB</name>
 	<url>http://www.jboss.org/overlord</url>
 	
 	<parent>
 		<groupId>org.jboss.soa.overlord</groupId>
-		<artifactId>tools</artifactId>
+		<artifactId>tools.eclipse</artifactId>
 		<version>1.0-SNAPSHOT</version>
 	</parent>
 

Added: trunk/tools/eclipse/pom.xml
===================================================================
--- trunk/tools/eclipse/pom.xml	                        (rev 0)
+++ trunk/tools/eclipse/pom.xml	2008-06-21 10:27:34 UTC (rev 48)
@@ -0,0 +1,23 @@
+<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">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.soa.overlord</groupId>
+	<artifactId>tools.eclipse</artifactId>
+	<packaging>pom</packaging>
+	<version>1.0-SNAPSHOT</version>
+	<name>Overlord::Tools::Eclipse</name>
+	<url>http://www.jboss.org/overlord</url>
+
+    <parent>
+	    <groupId>org.jboss.soa.overlord</groupId>
+		<artifactId>tools</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+	<modules>
+		<module>plugins/jbossesb</module>
+	</modules>
+
+</project>
+

Modified: trunk/tools/pom.xml
===================================================================
--- trunk/tools/pom.xml	2008-06-21 10:14:06 UTC (rev 47)
+++ trunk/tools/pom.xml	2008-06-21 10:27:34 UTC (rev 48)
@@ -16,7 +16,7 @@
 	</parent>
 
 	<modules>
-		<module>jbossesb</module>
+		<module>eclipse</module>
 	</modules>
 
 </project>




More information about the overlord-commits mailing list