You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ni...@apache.org on 2010/09/10 17:48:02 UTC
svn commit: r995833 - in /commons/proper/beanutils/trunk: build.xml pom.xml
src/main/java/org/apache/commons/collections/
Author: niallp
Date: Fri Sep 10 15:48:02 2010
New Revision: 995833
URL: http://svn.apache.org/viewvc?rev=995833&view=rev
Log:
BEANUTILS-379 Remove copied Collections classes and drop creation of commons-beanutils-core.jar and commons-beanutils-bean-collections.jar
(also fixes BEANUTILS-378)
Removed:
commons/proper/beanutils/trunk/src/main/java/org/apache/commons/collections/
Modified:
commons/proper/beanutils/trunk/build.xml
commons/proper/beanutils/trunk/pom.xml
Modified: commons/proper/beanutils/trunk/build.xml
URL: http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/build.xml?rev=995833&r1=995832&r2=995833&view=diff
==============================================================================
--- commons/proper/beanutils/trunk/build.xml (original)
+++ commons/proper/beanutils/trunk/build.xml Fri Sep 10 15:48:02 2010
@@ -247,75 +247,8 @@
</fileset>
</jar>
- <ant target="other-jars" />
-
- </target>
-
- <target name="other-jars" depends="core-jar,bean-collections-jar">
- </target>
-
- <target name="core-jar" description="Create BeanUtils Core jar">
- <mkdir dir="${dist.home}"/>
- <mkdir dir="${build.home}/classes/META-INF"/>
- <copy file="LICENSE.txt" tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
- <copy file="NOTICE.txt" tofile="${build.home}/classes/META-INF/NOTICE.txt"/>
- <jar jarfile="${dist.home}/commons-beanutils-core-${component.version}.jar">
- <manifest>
- <attribute name="Specification-Title" value="Commons BeanUtils Core"/>
- <attribute name="Specification-Version" value="${component.version}"/>
- <attribute name="Specification-Vendor" value="The Apache Software Foundation"/>
- <attribute name="Implementation-Title" value="Commons BeanUtils Core"/>
- <attribute name="Implementation-Version" value="${component.version}"/>
- <attribute name="Implementation-Vendor" value="The Apache Software Foundation"/>
- <attribute name="Implementation-Vendor-Id" value="org.apache"/>
- <attribute name="X-Compile-Source-JDK" value="${compile.source}"/>
- <attribute name="X-Compile-Target-JDK" value="${compile.target}"/>
- </manifest>
- <fileset dir="${build.home}/classes">
- <include name="**/*.class"/>
- <include name="**/LICENSE.txt"/>
- <include name="**/NOTICE.txt"/>
- <exclude name="**/BeanComparator*.class"/>
- <exclude name="**/BeanMap*.class"/>
- <exclude name="**/BeanPredicate*.class"/>
- <exclude name="**/BeanPropertyValueChangeClosure*.class"/>
- <exclude name="**/BeanPropertyValueEqualsPredicate*.class"/>
- <exclude name="**/BeanToPropertyValueTransformer*.class"/>
- </fileset>
- </jar>
- </target>
-
- <target name="bean-collections-jar" description="Create Bean Collections jar">
- <mkdir dir="${dist.home}"/>
- <mkdir dir="${build.home}/classes/META-INF"/>
- <copy file="LICENSE.txt" tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
- <copy file="NOTICE.txt" tofile="${build.home}/classes/META-INF/NOTICE.txt"/>
- <jar jarfile="${dist.home}/commons-beanutils-bean-collections-${component.version}.jar">
- <manifest>
- <attribute name="Specification-Title" value="Commons BeanUtils Bean Collections"/>
- <attribute name="Specification-Version" value="${component.version}"/>
- <attribute name="Specification-Vendor" value="The Apache Software Foundation"/>
- <attribute name="Implementation-Title" value="Commons BeanUtils Bean Collections"/>
- <attribute name="Implementation-Version" value="${component.version}"/>
- <attribute name="Implementation-Vendor" value="The Apache Software Foundation"/>
- <attribute name="Implementation-Vendor-Id" value="org.apache"/>
- <attribute name="X-Compile-Source-JDK" value="${compile.source}"/>
- <attribute name="X-Compile-Target-JDK" value="${compile.target}"/>
- </manifest>
- <fileset dir="${build.home}/classes">
- <include name="**/LICENSE.txt"/>
- <include name="**/NOTICE.txt"/>
- <include name="**/BeanComparator*.class"/>
- <include name="**/BeanMap*.class"/>
- <include name="**/BeanPredicate*.class"/>
- <include name="**/BeanPropertyValueChangeClosure*.class"/>
- <include name="**/BeanPropertyValueEqualsPredicate*.class"/>
- <include name="**/BeanToPropertyValueTransformer*.class"/>
- </fileset>
- </jar>
</target>
-
<target name="install-jar" depends="jar"
description="--> Installs jar file in ${lib.repo}">
<copy todir="${lib.repo}" filtering="no">
Modified: commons/proper/beanutils/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/pom.xml?rev=995833&r1=995832&r2=995833&view=diff
==============================================================================
--- commons/proper/beanutils/trunk/pom.xml (original)
+++ commons/proper/beanutils/trunk/pom.xml Fri Sep 10 15:48:02 2010
@@ -146,7 +146,6 @@
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
- <optional>true</optional>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
@@ -192,28 +191,6 @@
</configuration>
</plugin>
<plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <phase>package</phase>
- <configuration>
- <tasks>
- <ant antfile="build.xml" target="other-jars">
- <property name="component.version" value="${project.version}"/>
- <property name="build.home" value="${project.build.directory}"/>
- <property name="dist.home" value="${project.build.directory}"/>
- <property name="compile.source" value="${maven.compile.source}"/>
- <property name="compile.target" value="${maven.compile.target}"/>
- </ant>
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
@@ -233,9 +210,6 @@
<commons.release.version>1.8.3</commons.release.version>
<commons.jira.id>BEANUTILS</commons.jira.id>
<commons.jira.pid>12310460</commons.jira.pid>
- <commons.osgi.export>
- org.apache.commons.beanutils.*;version=${project.version};-noimport:=true
- </commons.osgi.export>
</properties>
<reporting>