Skip to content

Commit

Permalink
cont
Browse files Browse the repository at this point in the history
  • Loading branch information
lindenb committed Nov 20, 2012
1 parent a35883f commit 99301bf
Show file tree
Hide file tree
Showing 7 changed files with 1,010 additions and 36 deletions.
107 changes: 104 additions & 3 deletions build.xml
@@ -1,6 +1,35 @@
<project default="all">
<project default="all" xmlns:ivy="antlib:org.apache.ivy.ant">
<property file="build.properties"/>


<property name="ivy.install.version" value="2.2.0" />
<property name="ivy.jar.dir" value="${user.home}/.ivy" />
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />

<target name="download-ivy" unless="skip.download">

<mkdir dir="${ivy.jar.dir}"/>
<get src="http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar"
dest="${ivy.jar.file}" usetimestamp="true"/>
</target>

<target name="install-ivy" depends="download-ivy" description="--> install ivy">
<path id="ivy.lib.path">
<fileset dir="${ivy.jar.dir}" includes="*.jar"/>
</path>
<taskdef
resource="org/apache/ivy/ant/antlib.xml"
uri="antlib:org.apache.ivy.ant"
classpathref="ivy.lib.path"
/>
</target>


<target name="ivy.libs" depends="install-ivy" description="">
<ivy:cachepath pathid="lib.path.id"/>
</target>


<path id="jena.jars" description="ALl Jars for JENA">
<fileset dir="${jena.dir}">
<include name="**/*.jar"/>
Expand Down Expand Up @@ -37,10 +66,31 @@
</path>


<target name="all" depends="gimpprocparser,flickrss,treemap,velocityjson,jsonquery,xmlcipher,divandb,images2base64,pubmedsortbycitations,gimpclient,convolution,raster2ora,oilpainting,pivot,geneticpainting,twitterkml,nar404,twittergraph,twittermosaic,vcfannotator,blastannot,wptimeline,mywordle,pubmeddump,pubmed2gender,pubmedperyear,variantpredictor,grepmysql,wirepeptide,xml2xsd,backlocate">
<path id="scribe.jars">
<pathelement location="/home/lindenb/package/scribe-1.3.2.jar"/>
<pathelement location="/home/lindenb/package/eclipse/plugins/org.apache.commons.codec_1.3.0.v201101211617.jar"/>
</path>

<target name="all" depends="mergepictures,twittercmd,gimpprocparser,flickrss,treemap,velocityjson,jsonquery,xmlcipher,divandb,images2base64,pubmedsortbycitations,gimpclient,convolution,raster2ora,oilpainting,pivot,geneticpainting,twitterkml,nar404,twittergraph,twittermosaic,vcfannotator,blastannot,wptimeline,mywordle,pubmeddump,pubmed2gender,pubmedperyear,variantpredictor,grepmysql,wirepeptide,xml2xsd,backlocate">

</target>

<target name="mergepictures">
<mkdir dir="dist"/>
<mkdir dir="tmp"/>


<javac srcdir="src" destdir="tmp" debug="true" includeantruntime="no">
<include name="**/MergePictures.java" />
</javac>
<jar destfile="dist/mergepictures.jar" basedir="tmp">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="sandbox.MergePictures"/>
</manifest>
</jar>
<delete dir="tmp"/>
</target>

<target name="gimpprocparser">
<mkdir dir="dist"/>
Expand All @@ -57,24 +107,51 @@
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="sandbox.GimpProcParser"/>
<attribute name="Class-Path" value="${velocity.claspath}" />
</manifest>
</jar>
<delete dir="tmp"/>
</target>


<target name="twittercmd">
<mkdir dir="dist"/>
<mkdir dir="tmp"/>
<javac srcdir="src" destdir="tmp" debug="true" includeantruntime="false">
<classpath refid="scribe.jars"/>
<include name="**/TwitterCmd.java" />
</javac>

<pathconvert property="scribe.classpath" pathsep=" ">
<path refid="scribe.jars" />
</pathconvert>

<jar destfile="dist/twittercmd.jar" basedir="tmp">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="sandbox.TwitterCmd"/>
<attribute name="Class-Path" value="${scribe.classpath}" />
</manifest>
</jar>
<delete dir="tmp"/>
</target>

<target name="flickrss">
<mkdir dir="dist"/>
<mkdir dir="tmp"/>
<javac srcdir="src" destdir="tmp" debug="true" includeantruntime="false">
<classpath refid="scribe.jars"/>
<include name="**/FlickrRss.java" />
</javac>

<pathconvert property="scribe.classpath" pathsep=" ">
<path refid="scribe.jars" />
</pathconvert>

<jar destfile="dist/flickrrss.jar" basedir="tmp">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="sandbox.FlickrRss"/>
<attribute name="Class-Path" value="${scribe.classpath}" />
</manifest>
</jar>
<delete dir="tmp"/>
Expand Down Expand Up @@ -653,4 +730,28 @@
<delete dir="tmp"/>
</target>

<target name="stackexchangeskills" depends="ivy.libs">
<mkdir dir="dist"/>
<mkdir dir="tmp"/>
<javac srcdir="src" destdir="tmp" debug="true" includeantruntime="false">
<classpath refid="lib.path.id"/>
<include name="**/StackExchangeSkills.java" />
</javac>

<pathconvert property="myclasspath" pathsep=" ">
<path refid="lib.path.id" />
</pathconvert>


<jar destfile="dist/stackexchangeskills.jar" basedir="tmp">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="sandbox.StackExchangeSkills"/>
<attribute name="Class-Path" value="${myclasspath}" />
</manifest>
</jar>
<delete dir="tmp"/>
</target>


</project>
10 changes: 10 additions & 0 deletions ivy.xml
@@ -0,0 +1,10 @@
<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">

<info organisation="lindenb" module="jsandbox"/>
<dependencies defaultconf="default">
<dependency org="org.scribe" name="scribe" rev="1.3.2" />
<dependency org="com.google.code.gson" name="gson" rev="2.2.2" />
</dependencies>
</ivy-module>
20 changes: 20 additions & 0 deletions ivysetttings.xml
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivysettings>
<settings defaultResolver="chained"/>
<property name="ivy.local.default.root" value="${ivy.default.ivy.user.dir}/local" override="false"/>
<property name="ivy.local.default.ivy.pattern" value="[organisation]/[module]/[revision]/[type]s/[artifact].[ext]" override="false"/>
<property name="ivy.local.default.artifact.pattern" value="[organisation]/[module]/[revision]/[type]s/[artifact].[ext]" override="false"/>

<property name="java.net.maven.pattern" value="[organisation]/jars/[module]-[revision].[ext]"/>
<resolvers>
<chain name="chained" returnFirst="true">
<ibiblio name="ibiblio" m2compatible="true"/>
<ibiblio name="java-net-maven1" root="http://download.java.net/maven/1" pattern="${java.net.maven.pattern}" m2compatible="false"/>
<ibiblio name="java-net-maven2" root="http://download.java.net/maven/2/" m2compatible="true"/>
<url name="sourceforge">
<artifact pattern="http://easynews.dl.sourceforge.net/sourceforge/[organization]/[module]_[revision].zip" />
<artifact pattern="http://easynews.dl.sourceforge.net/sourceforge/[organization]/[module]-[revision].zip" />
</url>
</chain>
</resolvers>
</ivysettings>

0 comments on commit 99301bf

Please sign in to comment.