[pkg-java] r12587 - in trunk/spring-build/debian: . patches poms

Damien Raude-Morvan drazzib at alioth.debian.org
Sun Jun 20 09:57:11 UTC 2010


Author: drazzib
Date: 2010-06-20 09:57:06 +0000 (Sun, 20 Jun 2010)
New Revision: 12587

Added:
   trunk/spring-build/debian/poms/aws.ant.xml
   trunk/spring-build/debian/poms/aws.ivy.xml
   trunk/spring-build/debian/poms/osgi.xml
Removed:
   trunk/spring-build/debian/libspring-build-java.poms
Modified:
   trunk/spring-build/debian/build.xml
   trunk/spring-build/debian/control
   trunk/spring-build/debian/patches/ivy_artifact.diff
   trunk/spring-build/debian/rules
Log:
Enable aws.ant aws.ivy and osgi modules

Modified: trunk/spring-build/debian/build.xml
===================================================================
--- trunk/spring-build/debian/build.xml	2010-06-19 11:13:38 UTC (rev 12586)
+++ trunk/spring-build/debian/build.xml	2010-06-20 09:57:06 UTC (rev 12587)
@@ -4,12 +4,24 @@
 
 	<target name="package">
 		<ant dir="${basedir}/org.springframework.build.ant" target="jar" />
+		<ant dir="${basedir}/org.springframework.build.aws.ant" target="jar" />
+		<ant dir="${basedir}/org.springframework.build.aws.ivy" target="jar" />
+		<ant dir="${basedir}/org.springframework.build.osgi" target="jar" />
 	</target>
 
 	<target name="clean">
-		<ant dir="${basedir}/org.springframework.build.ant" target="clean" />
-		<ant dir="${basedir}/org.springframework.build.ant" target="clean-integration" />
-		<ant dir="${basedir}/org.springframework.build.ant" target="clean-ivy" />
+		<ant dir="${basedir}/org.springframework.build.ant">
+			<target name="clean"/><target name="clean-integration"/><target name="clean-ivy"/>
+		</ant>
+		<ant dir="${basedir}/org.springframework.build.aws.ant">
+			<target name="clean"/><target name="clean-integration"/><target name="clean-ivy"/>
+		</ant>
+		<ant dir="${basedir}/org.springframework.build.aws.ant">
+			<target name="clean"/><target name="clean-integration"/><target name="clean-ivy"/>
+		</ant>
+		<ant dir="${basedir}/org.springframework.build.osgi">
+			<target name="clean"/><target name="clean-integration"/><target name="clean-ivy"/>
+		</ant>
 	</target>
 
 </project>

Modified: trunk/spring-build/debian/control
===================================================================
--- trunk/spring-build/debian/control	2010-06-19 11:13:38 UTC (rev 12586)
+++ trunk/spring-build/debian/control	2010-06-20 09:57:06 UTC (rev 12587)
@@ -3,6 +3,7 @@
 Priority: optional
 Build-Depends: debhelper (>= 7), cdbs, default-jdk, ant (>= 1.8.0),
  maven-repo-helper, ivy, libecj-java, libcommons-net-java,
+ libcommons-httpclient-java, libjets3t-java, libequinox-osgi-java,
  libspring-build-java
 Maintainer: Damien Raude-Morvan <drazzib at debian.org>
 Standards-Version: 3.8.4

Deleted: trunk/spring-build/debian/libspring-build-java.poms
===================================================================
--- trunk/spring-build/debian/libspring-build-java.poms	2010-06-19 11:13:38 UTC (rev 12586)
+++ trunk/spring-build/debian/libspring-build-java.poms	2010-06-20 09:57:06 UTC (rev 12587)
@@ -1 +0,0 @@
-debian/poms/ant.xml

Modified: trunk/spring-build/debian/patches/ivy_artifact.diff
===================================================================
--- trunk/spring-build/debian/patches/ivy_artifact.diff	2010-06-19 11:13:38 UTC (rev 12586)
+++ trunk/spring-build/debian/patches/ivy_artifact.diff	2010-06-20 09:57:06 UTC (rev 12587)
@@ -5,14 +5,16 @@
 Last-Update: 2010-06-19
 --- a/org.springframework.build.ant/ivy.xml
 +++ b/org.springframework.build.ant/ivy.xml
-@@ -19,8 +19,8 @@
+@@ -19,8 +19,10 @@
  	</publications>
  
  	<dependencies>
 -		<dependency org="org.apache.ant" name="com.springsource.org.apache.tools.ant" rev="1.7.0" conf="provided->compile"/>
 -		<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.net" rev="1.4.1" conf="provided->compile"/>
++<!--
 +		<dependency org="org.apache.ant" name="ant" rev="debian" conf="provided->compile"/>
 +		<dependency org="commons-net" name="commons-net" rev="2.x" conf="provided->compile"/>
++-->
  	</dependencies>
  
  </ivy-module>
@@ -99,3 +101,44 @@
 -</project>
 \ No newline at end of file
 +</project>
+--- a/org.springframework.build.aws.ant/ivy.xml
++++ b/org.springframework.build.aws.ant/ivy.xml
+@@ -19,8 +19,10 @@
+ 	</publications>
+ 
+ 	<dependencies>
++<!--
+ 		<dependency org="org.apache.ant" name="com.springsource.org.apache.tools.ant" rev="1.7.0" conf="provided->compile"/>
+ 		<dependency org="org.jets3t" name="com.springsource.org.jets3t" rev="0.6.1" conf="compile->compile;runtime->runtime"/>
++-->
+ 	</dependencies>
+ 
+ </ivy-module>
+--- a/org.springframework.build.aws.ivy/ivy.xml
++++ b/org.springframework.build.aws.ivy/ivy.xml
+@@ -19,9 +19,11 @@
+ 	</publications>
+ 
+ 	<dependencies>
++<!--
+ 		<dependency org="org.jets3t" name="com.springsource.org.jets3t" rev="0.6.0" conf="compile->default;runtime->runtime"/>
+ 		<dependency org="org.apache.ant" name="com.springsource.org.apache.ivy" rev="2.0.0.beta2" conf="compile->compile"/>
+ 		<dependency org="org.apache.commons" name="com.springsource.org.apache.commons.httpclient" rev="3.1.0" conf="runtime->runtime"/>
++-->
+ 	</dependencies>
+ 
+ </ivy-module>
+--- a/org.springframework.build.osgi/ivy.xml
++++ b/org.springframework.build.osgi/ivy.xml
+@@ -19,9 +19,11 @@
+ 	</publications>
+ 
+ 	<dependencies>
++<!--
+ 		<dependency org="org.apache.ant" name="com.springsource.org.apache.tools.ant" rev="1.7.0" conf="provided->runtime"/>
+ 		<dependency org="org.eclipse.osgi" name="org.eclipse.osgi" rev="3.5.0.v20090311-1300" conf="compile->runtime"/>
+ 		<dependency org="org.junit" name="com.springsource.org.junit" rev="4.4.0" conf="test->runtime"/>
++-->
+ 	</dependencies>
+ 
+ </ivy-module>

Added: trunk/spring-build/debian/poms/aws.ant.xml
===================================================================
--- trunk/spring-build/debian/poms/aws.ant.xml	                        (rev 0)
+++ trunk/spring-build/debian/poms/aws.ant.xml	2010-06-20 09:57:06 UTC (rev 12587)
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<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.springframework.build</groupId>
+	<artifactId>org.springframework.build.aws.ant</artifactId>
+	<version>debian</version>
+	<packaging>jar</packaging>
+	<description>Spring Build - Ant Module</description>
+</project>

Added: trunk/spring-build/debian/poms/aws.ivy.xml
===================================================================
--- trunk/spring-build/debian/poms/aws.ivy.xml	                        (rev 0)
+++ trunk/spring-build/debian/poms/aws.ivy.xml	2010-06-20 09:57:06 UTC (rev 12587)
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<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.springframework.build</groupId>
+	<artifactId>org.springframework.build.aws.ivy</artifactId>
+	<version>debian</version>
+	<packaging>jar</packaging>
+	<description>Spring Build - Ant Module</description>
+</project>

Added: trunk/spring-build/debian/poms/osgi.xml
===================================================================
--- trunk/spring-build/debian/poms/osgi.xml	                        (rev 0)
+++ trunk/spring-build/debian/poms/osgi.xml	2010-06-20 09:57:06 UTC (rev 12587)
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<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.springframework.build</groupId>
+	<artifactId>org.springframework.build.osgi</artifactId>
+	<version>debian</version>
+	<packaging>jar</packaging>
+	<description>Spring Build - Ant Module</description>
+</project>

Modified: trunk/spring-build/debian/rules
===================================================================
--- trunk/spring-build/debian/rules	2010-06-19 11:13:38 UTC (rev 12586)
+++ trunk/spring-build/debian/rules	2010-06-20 09:57:06 UTC (rev 12587)
@@ -4,18 +4,30 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 
 JAVA_HOME            := /usr/lib/jvm/default-java
-DEB_JARS             := ivy commons-net
+DEB_JARS             := ivy commons-net commons-httpclient jets3t org.eclipse.osgi
 DEB_ANT_BUILDFILE    := debian/build.xml
 
+MODULES = ant aws.ant aws.ivy osgi
+PRJ_ROOT = org.springframework.build
+ARTIFACT_ROOT = target/artifacts/org.springframework.build
+
 makebuilddir::
-	-(cd org.springframework.build.ant; ln -s ../project-build spring-build)
+	-for MYMOD in $(MODULES); do \
+		(cd org.springframework.build.$$MYMOD; ln -s ../project-build spring-build); \
+	done
 
 binary-post-install/libspring-build-java::
-	mh_installpoms -plibspring-build-java
-	mh_installjar -plibspring-build-java -l debian/poms/ant.xml org.springframework.build.ant/target/artifacts/org.springframework.build.ant.jar
+	for MYMOD in $(MODULES); do \
+		POM=`echo debian/poms/$$MYMOD.xml`; \
+		JAR=`echo $(PRJ_ROOT).$$MYMOD/$(ARTIFACT_ROOT).$$MYMOD.jar`; \
+		mh_installpom -plibspring-build-java $$POM ; \
+		mh_installjar -plibspring-build-java -l $$POM $$JAR ; \
+	done
 
 clean::
-	-rm org.springframework.build.ant/spring-build
+	-for MYMOD in $(MODULES); do \
+		rm org.springframework.build.$$MYMOD/spring-build; \
+	done
 	-rm project-build/project-build
 	-rm -rf debian/tmp
 




More information about the pkg-java-commits mailing list