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 <draz...@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
 


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to