1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<?xml version="1.0"?>
<project name="bootstrap" default="bootstrap" basedir="..">
<target name="clean">
<delete dir="bootstrap"/>
</target>
<target name="bootstrap">
<mkdir dir="bootstrap/build"/>
<javac
destdir="bootstrap/build"
classpath="/usr/share/java/osgi.core.jar:/usr/share/java/osgi.compendium.jar:/usr/share/java/bindex.jar"
encoding="UTF-8"
debug="true">
<src path="aQute.libg/src"/>
<src path="biz.aQute.bndlib/src"/>
<src path="biz.aQute.bnd/src"/>
<exclude name="aQute/bnd/plugin/**"/>
<exclude name="aQute/bnd/launch/**"/>
<exclude name="aQute/bnd/classpath/**"/>
<exclude name="aQute/bnd/jareditor/**"/>
<exclude name="aQute/bnd/junit/**"/>
<exclude name="swing2swt/**"/>
<exclude name="biz/aqute/bnd/eclipse/**"/>
<exclude name="test/**"/>
</javac>
<copy
todir="bootstrap/build/aQute/bnd/ant/"
file="biz.aQute.bnd/src/aQute/bnd/ant/taskdef.properties" />
<!-- Build the Gradle plugin -->
<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpath="/usr/share/java/groovy-all.jar"/>
<groovyc srcdir="biz.aQute.bnd.gradle/src" destdir="bootstrap/build" classpath="bootstrap/build:/usr/share/java/slf4j-api.jar:/usr/share/java/gradle-base-services.jar:/usr/share/java/gradle-base-services-groovy.jar:/usr/share/java/gradle-process-services.jar:/usr/share/java/gradle-core.jar:/usr/share/java/gradle-logging.jar"></groovyc>
<jar destfile="bootstrap/bnd.jar">
<fileset dir="bootstrap/build/"/>
<fileset dir="aQute.libg/src" includes="**/packageinfo"/>
<fileset dir="biz.aQute.bndlib/src" includes="**/packageinfo,**/*.bnd,**/*.info,**/*.txt,**/*.xml,**/*.properties"/>
<fileset dir="biz.aQute.bnd/src" includes="**/packageinfo,**/*.xml,**/*.xslt,**/*.xsl,**/*.bash"/>
<fileset dir="biz.aQute.bnd.gradle/resources" includes="**/*.properties"/>
</jar>
</target>
</project>
|