[jboss-cvs] JBossAS SVN: r97728 - in projects/jboss-classpool/trunk: classpool and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 11 08:14:30 EST 2009
Author: flavia.rainone at jboss.com
Date: 2009-12-11 08:14:30 -0500 (Fri, 11 Dec 2009)
New Revision: 97728
Added:
projects/jboss-classpool/trunk/classpool/
projects/jboss-classpool/trunk/classpool/pom.xml
projects/jboss-classpool/trunk/jbosscl/
projects/jboss-classpool/trunk/jbosscl/pom.xml
projects/jboss-classpool/trunk/ucl/
projects/jboss-classpool/trunk/ucl/pom.xml
Removed:
projects/jboss-classpool/trunk/src/
Modified:
projects/jboss-classpool/trunk/
projects/jboss-classpool/trunk/pom.xml
Log:
[JBREFLECT-75] Removing previous structure for split.
Property changes on: projects/jboss-classpool/trunk
___________________________________________________________________
Name: svn:ignore
- target
.classpath
.project
.settings
+ target
.classpath
.project
.settings
bin
Added: projects/jboss-classpool/trunk/classpool/pom.xml
===================================================================
--- projects/jboss-classpool/trunk/classpool/pom.xml (rev 0)
+++ projects/jboss-classpool/trunk/classpool/pom.xml 2009-12-11 13:14:30 UTC (rev 97728)
@@ -0,0 +1,151 @@
+<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>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool-parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-classpool</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss ClassPool</name>
+ <url>http://www.jboss.org/jbossreflect</url>
+
+ <build>
+ <finalName>${artifactId}</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <executions>
+ <execution>
+ <id>test-jar</id>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludes>
+ <exclude>org/jboss/test/classpool/support/excluded/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <!-- <useSystemClassLoader>true</useSystemClassLoader> -->
+ <testFailureIgnore>false</testFailureIgnore>
+ <forkMode>always</forkMode>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <includes>
+ <include>org/jboss/test/**/*TestCase.class</include>
+ <include>org/jboss/test/**/*Test.class</include>
+ </includes>
+ <systemProperties>
+ <property>
+ <name>build.testlog</name>
+ <value>target/surefire-reports/tests.log</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>2.4.3</version>
+ <executions>
+ <execution>
+ <id>surefire-report</id>
+ <goals>
+ <goal>report-only</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.2</version>
+ <executions>
+ <execution>
+ <id>create-test-jars</id>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <phase>process-test-classes</phase>
+ <configuration>
+ <tasks>
+ <property name="test.jar.suffix" value="-test-classpool-"/>
+ <property name="archive.dir" value="${project.build.directory}/archives"/>
+ <mkdir dir="${archive.dir}"/>
+ <jar destfile="${archive.dir}/a.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/support/excluded/a/*.class"/>
+ <jar destfile="${archive.dir}/b.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/support/excluded/b/*.class"/>
+ <delete dir="${project.build.testOutputDirectory}/org/jboss/test/classpool/support/excluded"/>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+
+ </build>
+
+ <!-- Do not add version information here, use ../pom.xml instead -->
+ <dependencies>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-spi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-mdr</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-dependency</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading-vfs</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-system-jmx</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-main</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-test</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Added: projects/jboss-classpool/trunk/jbosscl/pom.xml
===================================================================
--- projects/jboss-classpool/trunk/jbosscl/pom.xml (rev 0)
+++ projects/jboss-classpool/trunk/jbosscl/pom.xml 2009-12-11 13:14:30 UTC (rev 97728)
@@ -0,0 +1,311 @@
+<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>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool-parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-classpool-jbosscl</artifactId>
+ <packaging>jar</packaging>
+ <name>JBossCl ClassPool</name>
+ <url>http://www.jboss.org/jbossreflect</url>
+
+ <build>
+ <finalName>${artifactId}</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <executions>
+ <execution>
+ <id>test-jar</id>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludes>
+ <exclude>org/jboss/test/classpool/support/excluded/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <!-- <useSystemClassLoader>true</useSystemClassLoader> -->
+ <testFailureIgnore>false</testFailureIgnore>
+ <forkMode>always</forkMode>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <includes>
+ <include>org/jboss/test/**/*TestCase.class</include>
+ <include>org/jboss/test/**/*Test.class</include>
+ </includes>
+ <systemProperties>
+ <property>
+ <name>build.testlog</name>
+ <value>target/surefire-reports/tests.log</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>2.4.3</version>
+ <executions>
+ <execution>
+ <id>surefire-report</id>
+ <goals>
+ <goal>report-only</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.2</version>
+ <executions>
+ <execution>
+ <id>create-test-jars</id>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <phase>process-test-classes</phase>
+ <configuration>
+ <tasks>
+ <property name="test.jar.suffix" value="-test-classpool-"/>
+ <property name="archive.dir" value="${project.build.directory}/archives"/>
+ <mkdir dir="${archive.dir}"/>
+ <jar destfile="${archive.dir}/a.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/jbosscl/support/excluded/a/*.class"/>
+ <jar destfile="${archive.dir}/b.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/jbosscl/support/excluded/b/*.class"/>
+ <jar destfile="${archive.dir}/c.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/jbosscl/support/excluded/c/*.class"/>
+ <jar destfile="${archive.dir}/d.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/jbosscl/support/excluded/d/*.class"/>
+ <jar destfile="${archive.dir}/replacereferences-parent.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/replacereferences/**"/>
+ <exclude name="org/jboss/test/classpool/jbosscl/support/excluded/replacereferences/child/*.class"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/replacereferences-child.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/replacereferences/**"/>
+ <exclude name="org/jboss/test/classpool/jbosscl/support/excluded/replacereferences/parent/ParentCaller.class"/>
+ </fileset>
+ </jar>
+ <!-- ARCHIVES for ARCHIVE TESTS -->
+ <jar destfile="${archive.dir}/simple.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/jar/**"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/servlet.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/web/**"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/ui.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/ui/**"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/ui_util.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/crm/**"/>
+ </fileset>
+ </jar>
+ <mkdir dir="${archive.dir}/lib"/>
+ <jar destfile="${archive.dir}/lib/util.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/util/**"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/lib/ext.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/ext/**"/>
+ </fileset>
+ </jar>
+ <jar destfile="${archive.dir}/simple.sar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/service/**"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/sar/META-INF"includes="*.xml"/>
+ </jar>
+ <jar destfile="${archive.dir}/ejbs.jar">
+ <fileset dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/ejb/**"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/ejb-jar/META-INF"includes="*.xml"/>
+ </jar>
+ <war destfile="${archive.dir}/simple.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
+ <classes dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/web/**"/>
+ </classes>
+ </war>
+ <war destfile="${archive.dir}/simple_ui.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
+ <classes dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/web/**"/>
+ </classes>
+ <lib dir="${archive.dir}">
+ <include name="ui.jar"/>
+ </lib>
+ </war>
+ <war destfile="${archive.dir}/jsfapp.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
+ <classes dir="${project.build.testOutputDirectory}">
+ <include name="org/jboss/test/classpool/jbosscl/support/excluded/jsf/**"/>
+ </classes>
+ <lib dir="${archive.dir}">
+ <include name="ui_util.jar"/>
+ </lib>
+ </war>
+ <jar destfile="${archive.dir}/simple.ear">
+ <fileset dir="${archive.dir}">
+ <include name="simple.jar"/>
+ <include name="ejbs.jar"/>
+ <include name="simple_ui.war"/>
+ <include name="jsfapp.war"/>
+ <include name="simple.sar"/>
+ <include name="lib/*"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/ear/META-INF"includes="*.properties"/>
+ </jar>
+ <jar destfile="${archive.dir}/top-level.ear">
+ <fileset dir="${archive.dir}">
+ <include name="lib/*"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/earutil/META-INF"includes="*.properties"/>
+ </jar>
+ <jar destfile="${archive.dir}/war-in-ear.ear">
+ <fileset dir="${archive.dir}">
+ <include name="simple.war"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/warinear/META-INF"includes="*.properties"/>
+ </jar>
+ <jar destfile="${archive.dir}/jar-in-ear.ear">
+ <fileset dir="${archive.dir}">
+ <include name="simple.jar"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/jarinear/META-INF"includes="*.properties"/>
+ </jar>
+
+ <copy file="${archive.dir}/servlet.jar" tofile="${archive.dir}/wj1.jar"/>
+ <war destfile="${archive.dir}/ptd-jsf-1.0-SNAPSHOT.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
+ <lib dir="${archive.dir}">
+ <include name="wj1.jar"/>
+ </lib>
+ </war>
+ <copy file="${archive.dir}/servlet.jar" tofile="${archive.dir}/wj2.jar"/>
+ <war destfile="${archive.dir}/ptd-ws-1.0-SNAPSHOT.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
+ <lib dir="${archive.dir}">
+ <include name="wj2.jar"/>
+ </lib>
+ </war>
+ <delete>
+ <fileset dir="${archive.dir}/lib" includes="**/*.jar" defaultexcludes="false"/>
+ </delete>
+ <copy file="${archive.dir}/simple.jar" tofile="${archive.dir}/lib/common.jar"/>
+ <jar destfile="${archive.dir}/ptd-ear-1.0-SNAPSHOT.ear">
+ <fileset dir="${archive.dir}">
+ <include name="ptd-jsf-1.0-SNAPSHOT.war"/>
+ <include name="ptd-ws-1.0-SNAPSHOT.war"/>
+ <include name="lib/*"/>
+ </fileset>
+ <metainf dir="${project.build.testOutputDirectory}/archive/ear2war/META-INF"includes="*.properties"/>
+ </jar>
+
+ <mkdir dir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/jbosscl/support"/>
+ <move file="${project.build.testOutputDirectory}/org/jboss/test/classpool/jbosscl/support/excluded"
+ todir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/jbosscl/support"/>
+ <!-- TODO JBREFLECT-80 -->
+ <!-- <copy todir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/jbosscl/support">
+ <fileset dir="${project.build.testOutputDirectory}/org/jboss/test/classpool/jbosscl/support/excluded"/>
+ </copy> -->
+
+ <delete dir="${archive.dir}/lib"/>
+ <delete>
+ <fileset dir="${archive.dir}">
+ <include name="*ui*ar"/>
+ <include name="util.jar"/>
+ <include name="ext.jar"/>
+ <include name="wj*.jar"/>
+ <include name="ptd*.war"/>
+ <include name="jsfapp.war"/>
+ </fileset>
+ </delete>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+
+ </build>
+
+ <!-- Do not add version information here, use ../pom.xml instead -->
+ <dependencies>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-spi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-mdr</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-dependency</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading-vfs</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-system-jmx</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-main</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-test</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Modified: projects/jboss-classpool/trunk/pom.xml
===================================================================
--- projects/jboss-classpool/trunk/pom.xml 2009-12-11 13:12:37 UTC (rev 97727)
+++ projects/jboss-classpool/trunk/pom.xml 2009-12-11 13:14:30 UTC (rev 97728)
@@ -1,21 +1,30 @@
<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>
<parent>
<groupId>org.jboss</groupId>
<artifactId>jboss-parent</artifactId>
<version>4</version>
</parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-classpool</artifactId>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss ClassPool</name>
+ <packaging>pom</packaging>
+ <name>JBoss ClassPool Parent POM</name>
+
<url>http://www.jboss.org/jbossreflect</url>
<scm>
<connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/jboss-classpool/trunk/</connection>
<developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/jboss-classpool/trunk/</developerConnection>
<url>http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/jboss-classpool/trunk/</url>
</scm>
+
+ <modules>
+ <module>classpool</module>
+ <module>jbosscl</module>
+ <module>ucl</module>
+ </modules>
+
<properties>
<version.jboss.common.core>2.2.14.GA</version.jboss.common.core>
<version.jboss.logging.spi>2.0.5.GA</version.jboss.logging.spi>
@@ -29,6 +38,7 @@
<version.org.jboss.mdr>2.0.2.GA</version.org.jboss.mdr>
<version.org.jboss.jbossas>5.1.0.GA</version.org.jboss.jbossas>
</properties>
+
<build>
<finalName>${artifactId}</finalName>
@@ -40,256 +50,21 @@
<configuration>
<source>1.5</source>
<target>1.5</target>
+ <showDeprecation>true</showDeprecation>
+ <showWarnings>true</showWarnings>
+ <optimize>true</optimize>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.2</version>
- <executions>
- <execution>
- <id>test-jar</id>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-9</version>
<configuration>
- <excludes>
- <exclude>org/jboss/test/classpool/support/excluded/**</exclude>
- </excludes>
+ <generateReleasePoms>false</generateReleasePoms>
+ <tagBase>https://svn.jboss.org/repos/jbossas/projects/jboss-classpool/tags</tagBase>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.4.3</version>
- <configuration>
- <!-- <useSystemClassLoader>true</useSystemClassLoader> -->
- <testFailureIgnore>false</testFailureIgnore>
- <forkMode>always</forkMode>
- <redirectTestOutputToFile>true</redirectTestOutputToFile>
- <includes>
- <include>org/jboss/test/**/*TestCase.class</include>
- <include>org/jboss/test/**/*Test.class</include>
- </includes>
- <systemProperties>
- <property>
- <name>build.testlog</name>
- <value>target/surefire-reports/tests.log</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.4.3</version>
- <executions>
- <execution>
- <id>surefire-report</id>
- <goals>
- <goal>report-only</goal>
- </goals>
- <phase>package</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.2</version>
- <executions>
- <execution>
- <id>create-test-jars</id>
- <goals>
- <goal>run</goal>
- </goals>
- <phase>process-test-classes</phase>
- <configuration>
- <tasks>
- <property name="test.jar.suffix" value="-test-classpool-"/>
- <property name="archive.dir" value="${project.build.directory}/archives"/>
- <mkdir dir="${archive.dir}"/>
- <jar destfile="${archive.dir}/a1.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/a/*.class"/>
- <jar destfile="${archive.dir}/a2.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/a/*.class"/>
- <jar destfile="${archive.dir}/b1.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/b/*.class"/>
- <jar destfile="${archive.dir}/b2.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/b/*.class"/>
- <jar destfile="${archive.dir}/c1.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/c/*.class"/>
- <jar destfile="${archive.dir}/c2.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/c/*.class"/>
- <jar destfile="${archive.dir}/d.jar"
- basedir="${project.build.testOutputDirectory}"
- includes="org/jboss/test/classpool/support/excluded/d/*.class"/>
- <jar destfile="${archive.dir}/replacereferences-parent.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/replacereferences/**"/>
- <exclude name="org/jboss/test/classpool/support/excluded/replacereferences/child/*.class"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/replacereferences-child.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/replacereferences/**"/>
- <exclude name="org/jboss/test/classpool/support/excluded/replacereferences/parent/ParentCaller.class"/>
- </fileset>
- </jar>
- <!-- ARCHIVES for ARCHIVE TESTS -->
- <jar destfile="${archive.dir}/simple.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/jar/**"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/servlet.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/web/**"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/ui.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/ui/**"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/ui_util.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/crm/**"/>
- </fileset>
- </jar>
- <mkdir dir="${archive.dir}/lib"/>
- <jar destfile="${archive.dir}/lib/util.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/util/**"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/lib/ext.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/ext/**"/>
- </fileset>
- </jar>
- <jar destfile="${archive.dir}/simple.sar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/service/**"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/sar/META-INF"includes="*.xml"/>
- </jar>
- <jar destfile="${archive.dir}/ejbs.jar">
- <fileset dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/ejb/**"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/ejb-jar/META-INF"includes="*.xml"/>
- </jar>
- <war destfile="${archive.dir}/simple.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
- <classes dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/web/**"/>
- </classes>
- </war>
- <war destfile="${archive.dir}/simple_ui.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
- <classes dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/web/**"/>
- </classes>
- <lib dir="${archive.dir}">
- <include name="ui.jar"/>
- </lib>
- </war>
- <war destfile="${archive.dir}/jsfapp.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
- <classes dir="${project.build.testOutputDirectory}">
- <include name="org/jboss/test/classpool/support/excluded/jsf/**"/>
- </classes>
- <lib dir="${archive.dir}">
- <include name="ui_util.jar"/>
- </lib>
- </war>
- <jar destfile="${archive.dir}/simple.ear">
- <fileset dir="${archive.dir}">
- <include name="simple.jar"/>
- <include name="ejbs.jar"/>
- <include name="simple_ui.war"/>
- <include name="jsfapp.war"/>
- <include name="simple.sar"/>
- <include name="lib/*"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/ear/META-INF"includes="*.properties"/>
- </jar>
- <jar destfile="${archive.dir}/top-level.ear">
- <fileset dir="${archive.dir}">
- <include name="lib/*"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/earutil/META-INF"includes="*.properties"/>
- </jar>
- <jar destfile="${archive.dir}/war-in-ear.ear">
- <fileset dir="${archive.dir}">
- <include name="simple.war"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/warinear/META-INF"includes="*.properties"/>
- </jar>
- <jar destfile="${archive.dir}/jar-in-ear.ear">
- <fileset dir="${archive.dir}">
- <include name="simple.jar"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/jarinear/META-INF"includes="*.properties"/>
- </jar>
-
- <copy file="${archive.dir}/servlet.jar" tofile="${archive.dir}/wj1.jar"/>
- <war destfile="${archive.dir}/ptd-jsf-1.0-SNAPSHOT.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
- <lib dir="${archive.dir}">
- <include name="wj1.jar"/>
- </lib>
- </war>
- <copy file="${archive.dir}/servlet.jar" tofile="${archive.dir}/wj2.jar"/>
- <war destfile="${archive.dir}/ptd-ws-1.0-SNAPSHOT.war" webxml="${project.build.testOutputDirectory}/archive/war/WEB-INF/web.xml">
- <lib dir="${archive.dir}">
- <include name="wj2.jar"/>
- </lib>
- </war>
- <delete>
- <fileset dir="${archive.dir}/lib" includes="**/*.jar" defaultexcludes="false"/>
- </delete>
- <copy file="${archive.dir}/simple.jar" tofile="${archive.dir}/lib/common.jar"/>
- <jar destfile="${archive.dir}/ptd-ear-1.0-SNAPSHOT.ear">
- <fileset dir="${archive.dir}">
- <include name="ptd-jsf-1.0-SNAPSHOT.war"/>
- <include name="ptd-ws-1.0-SNAPSHOT.war"/>
- <include name="lib/*"/>
- </fileset>
- <metainf dir="${project.build.testOutputDirectory}/archive/ear2war/META-INF"includes="*.properties"/>
- </jar>
-
- <mkdir dir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/support"/>
- <move file="${project.build.testOutputDirectory}/org/jboss/test/classpool/support/excluded"
- todir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/support"/>
- <!-- TODO JBREFLECT-80 -->
- <!-- <copy todir="${project.build.directory}/test-excluded-classes/org/jboss/test/classpool/support">
- <fileset dir="${project.build.testOutputDirectory}/org/jboss/test/classpool/support/excluded"/>
- </copy> -->
-
-
- <delete dir="${project.build.testOutputDirectory}/archive"/>
- <delete dir="${archive.dir}/lib"/>
- <delete>
- <fileset dir="${archive.dir}">
- <include name="*ui*ar"/>
- <include name="util.jar"/>
- <include name="ext.jar"/>
- <include name="wj*.jar"/>
- <include name="ptd*.war"/>
- <include name="jsfapp.war"/>
- </fileset>
- </delete>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
</plugins>
<pluginManagement>
@@ -302,12 +77,91 @@
<downloadSources>true</downloadSources>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <includes>
+ <include>org/jboss/test/**/*TestCase.java</include>
+ </includes>
+ </configuration>
+ </plugin>
</plugins>
+
</pluginManagement>
</build>
+ <repositories>
+ <repository>
+ <id>repository.jboss.org</id>
+ <name>JBoss Repository</name>
+ <layout>default</layout>
+ <url>http://repository.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>snapshots.jboss.org</id>
+ <name>JBoss Snapshots Repository</name>
+ <layout>default</layout>
+ <url>http://snapshots.jboss.org/maven2/</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </repository>
+ </repositories>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>dependencies</report>
+ <report>issue-tracking</report>
+ <report>license</report>
+ <report>scm</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <links>
+ <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+ </links>
+ </configuration>
+ </plugin>
+
+ <!-- <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>2.0.1</version>
+ <configuration>
+ <findbugsXmlOutput>true</findbugsXmlOutput>
+ Optional directory to put findbugs xml report
+ <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>
+ </configuration>
+ </plugin> -->
+ </plugins>
+ </reporting>
+ <dependencyManagement>
+ <!-- The parent pom manages the inter-dependencies of the modules. -->
<dependencies>
+ <!-- The parent pom manages the inter-dependencies of the modules. -->
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
@@ -375,23 +229,16 @@
<artifactId>jboss-common-core</artifactId>
<version>2.2.13.GA</version>
</dependency>
+
+ <dependency>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
</dependencies>
+ </dependencyManagement>
- <!-- site stuff -->
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>2.2</version>
- <configuration>
- <links>
- <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
- </links>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
<developers>
<developer>
Added: projects/jboss-classpool/trunk/ucl/pom.xml
===================================================================
--- projects/jboss-classpool/trunk/ucl/pom.xml (rev 0)
+++ projects/jboss-classpool/trunk/ucl/pom.xml 2009-12-11 13:14:30 UTC (rev 97728)
@@ -0,0 +1,165 @@
+<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>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool-parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-classpool-ucl</artifactId>
+ <packaging>jar</packaging>
+ <name>UCL ClassPool</name>
+ <url>http://www.jboss.org/jbossreflect</url>
+
+ <build>
+ <finalName>${artifactId}</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ <executions>
+ <execution>
+ <id>test-jar</id>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludes>
+ <exclude>org/jboss/test/classpool/support/excluded/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <!-- <useSystemClassLoader>true</useSystemClassLoader> -->
+ <testFailureIgnore>false</testFailureIgnore>
+ <forkMode>always</forkMode>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <includes>
+ <include>org/jboss/test/**/*TestCase.class</include>
+ <include>org/jboss/test/**/*Test.class</include>
+ </includes>
+ <systemProperties>
+ <property>
+ <name>build.testlog</name>
+ <value>target/surefire-reports/tests.log</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>2.4.3</version>
+ <executions>
+ <execution>
+ <id>surefire-report</id>
+ <goals>
+ <goal>report-only</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.2</version>
+ <executions>
+ <execution>
+ <id>create-test-jars</id>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <phase>process-test-classes</phase>
+ <configuration>
+ <tasks>
+ <property name="test.jar.suffix" value="-test-classpool-"/>
+ <property name="archive.dir" value="${project.build.directory}/archives"/>
+ <mkdir dir="${archive.dir}"/>
+ <jar destfile="${archive.dir}/a1.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/ucl/support/excluded/a/*.class"/>
+ <jar destfile="${archive.dir}/a2.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/ucl/support/excluded/a/*.class"/>
+ <jar destfile="${archive.dir}/b1.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/ucl/support/excluded/b/*.class"/>
+ <jar destfile="${archive.dir}/b2.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/ucl/support/excluded/b/*.class"/>
+ <jar destfile="${archive.dir}/c.jar"
+ basedir="${project.build.testOutputDirectory}"
+ includes="org/jboss/test/classpool/ucl/support/excluded/c/*.class"/>
+ <delete dir="${project.build.testOutputDirectory}/org/jboss/test/classpool/ucl/support/excluded"/>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+
+ </build>
+
+ <!-- Do not add version information here, use ../pom.xml instead -->
+ <dependencies>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-spi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-mdr</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-dependency</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.cl</groupId>
+ <artifactId>jboss-classloading-vfs</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-system-jmx</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-main</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-test</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <!-- <scope>compile</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ <version>2.2.13.GA</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.classpool</groupId>
+ <artifactId>jboss-classpool</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list