File: bootstrap.xml

package info (click to toggle)
bnd 2.4.1-6
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 14,480 kB
  • sloc: java: 93,752; xml: 19,453; sh: 268; makefile: 160
file content (45 lines) | stat: -rw-r--r-- 2,200 bytes parent folder | download
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>