You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/11/21 22:54:17 UTC
svn commit: r477915 - in /incubator/abdera/java/trunk: build/build.xml
dependencies/ dependencies/deps.properties dependencies/json/pom.xml
dependencies/json/src/main/
Author: jmsnell
Date: Tue Nov 21 13:54:16 2006
New Revision: 477915
URL: http://svn.apache.org/viewvc?view=rev&rev=477915
Log:
Remove json source from the svn
Download and build json on the fly (ant and maven)
Don't ship the json source in the source zip
(trunk)
Removed:
incubator/abdera/java/trunk/dependencies/json/src/main/
Modified:
incubator/abdera/java/trunk/build/build.xml
incubator/abdera/java/trunk/dependencies/ (props changed)
incubator/abdera/java/trunk/dependencies/deps.properties
incubator/abdera/java/trunk/dependencies/json/pom.xml
Modified: incubator/abdera/java/trunk/build/build.xml
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/build/build.xml?view=diff&rev=477915&r1=477914&r2=477915
==============================================================================
--- incubator/abdera/java/trunk/build/build.xml (original)
+++ incubator/abdera/java/trunk/build/build.xml Tue Nov 21 13:54:16 2006
@@ -150,6 +150,7 @@
<available file="${dependencies}/${wstx.jar}" />
<available file="${dependencies}/${jetty.jar}" />
<available file="${dependencies}/${jetty-util.jar}" />
+ <available file="${dependencies}/${json.zip}" />
</and>
</not>
</condition>
@@ -517,6 +518,7 @@
<exclude name="**/*.md5" />
<exclude name="**/.project" />
<exclude name="**/feedvalidator.org/**/*" />
+ <exclude name="**/json/**/*" />
</fileset>
</copy>
<zip destfile="${basedir}/${ant.project.name}.${version}.src.zip"
@@ -583,7 +585,17 @@
<get src="${jetty-util.dir}/${jetty-util.jar}"
dest="${dependencies}/${jetty-util.jar}"
usetimestamp="true" />
+ <get src="${json.dir}/${json.zip}"
+ dest="${dependencies}/${json.zip}"
+ usetimestamp="true" />
</parallel>
+ <mkdir dir="${json.src}/main/java/org/json" />
+ <unzip src="${dependencies}/${json.zip}"
+ dest="${json.src}" overwrite="true" />
+ <copy todir="${json.src}/main/java/org/json" overwrite="true">
+ <fileset dir="${json.src}/apache/json" />
+ </copy>
+ <delete dir="${json.src}/apache" />
</target>
<target name="clean-downloads" depends="init">
Propchange: incubator/abdera/java/trunk/dependencies/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Nov 21 13:54:16 2006
@@ -5,3 +5,4 @@
bin
.settings
bcprov-jdk14-134.jar
+apache.zip
Modified: incubator/abdera/java/trunk/dependencies/deps.properties
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/dependencies/deps.properties?view=diff&rev=477915&r1=477914&r2=477915
==============================================================================
--- incubator/abdera/java/trunk/dependencies/deps.properties (original)
+++ incubator/abdera/java/trunk/dependencies/deps.properties Tue Nov 21 13:54:16 2006
@@ -78,3 +78,6 @@
jetty-util.dir=http://www.ibiblio.org/maven2/jetty/jetty-util/6.0.0rc0
jetty-util.jar=jetty-util-6.0.0rc0.jar
+
+json.dir=http://json.org/java
+json.zip=apache.zip
\ No newline at end of file
Modified: incubator/abdera/java/trunk/dependencies/json/pom.xml
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/dependencies/json/pom.xml?view=diff&rev=477915&r1=477914&r2=477915
==============================================================================
--- incubator/abdera/java/trunk/dependencies/json/pom.xml (original)
+++ incubator/abdera/java/trunk/dependencies/json/pom.xml Tue Nov 21 13:54:16 2006
@@ -34,4 +34,29 @@
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/abdera/java/trunk/dependencies/json/</developerConnection>
<url>http://svn.apache.org/repos/asf/incubator/abdera/java/trunk/dependencies/json/</url>
</scm>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <configuration>
+ <tasks>
+ <mkdir dir="${basedir}/target" />
+ <get src="http://json.org/java/apache.zip" dest="${basedir}/target/apache.zip" usetimestamp="true"/>
+ <unzip src="${basedir}/target/apache.zip" dest="${basedir}/target/generated-sources/main/java" />
+ <move file="${basedir}/target/generated-sources/main/java/apache" tofile="${basedir}/target/generated-sources/main/java/json" />
+ </tasks>
+ <sourceRoot>${project.build.directory}/generated-sources/main/java</sourceRoot>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>