File: common-ant-tasks-jar.ant-inc.xml

package info (click to toggle)
libgroboutils-java 5-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 9,396 kB
  • ctags: 11,186
  • sloc: java: 59,748; xml: 12,762; sh: 377; perl: 104; makefile: 20
file content (103 lines) | stat: -rw-r--r-- 4,070 bytes parent folder | download | duplicates (3)
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!-- Common properties/tasks that are shared by all projects

However, for possible overrides, these are all prefixed by
"_shared.common."

 -->
    
    <!-- jar tasks -->
    <target name="_shared.common.jar" depends="_shared.common.jar-copies,
        _shared.common.jar-dev,_shared.common.jar-eut,
        _shared.common.jar-ut,_shared.common.jar-iut,_shared.common.jar-ait" />
    
    <target name="_shared.common.jar-copies" depends="init" >
        <mkdir dir="${dirs.classes.dev}" />
        <copy file="${_shared.license}"
            tofile="${dirs.classes.dev}/LICENSE.txt" />
        <copy todir="${dirs.classes.dev}" overwrite="yes" >
            <fileset dir="${dirs.sources.dev}">
                <exclude name="**/*.java" />
                <exclude name="about.txt" />
                <exclude name="**/doc-files/**" />
                <exclude name="**/CVS/**" />
                <exclude name="**/package.html" />
            </fileset>
        </copy>
            
        <mkdir dir="${dirs.classes.eut}" />
        <copy todir="${dirs.classes.eut}" overwrite="yes" >
            <fileset dir="${dirs.sources.eut}">
                <exclude name="**/*.java" />
                <exclude name="**/CVS/**" />
            </fileset>
        </copy>
            
        <mkdir dir="${dirs.classes.ut}" />
        <copy todir="${dirs.classes.ut}" overwrite="yes" >
            <fileset dir="${dirs.sources.ut}">
                <exclude name="**/*.java" />
                <exclude name="**/CVS/**" />
            </fileset>
        </copy>
            
        <mkdir dir="${dirs.classes.iut}" />
        <copy todir="${dirs.classes.iut}" overwrite="yes" >
            <fileset dir="${dirs.sources.iut}">
                <exclude name="**/*.java" />
                <exclude name="**/CVS/**" />
            </fileset>
        </copy>
            
        <mkdir dir="${dirs.classes.ait}" />
        <copy todir="${dirs.classes.ait}" overwrite="yes" >
            <fileset dir="${dirs.sources.ait}">
                <exclude name="**/*.java" />
                <exclude name="**/CVS/**" />
            </fileset>
        </copy>
    </target>
    
    <target name="_shared.common.jar-dev" depends="init,_shared.common.jar-copies" >
        <jar jarfile="${output.jar-name.dev}" basedir="${dirs.classes.dev}"
            compress="true" duplicate="preserve" >
            <manifest>
                <attribute name="Sealed" value="false"/>
                <section name="${basepackage}">
                    <attribute name="Implementation-Vendor"
                        value="GroboUtils"/>
                    <attribute name="Implementation-URL"
                        value="http://groboutils.sourceforge.net"/>
                    <attribute name="Implementation-Version"
                        value="${version}"/>
                    <attribute name="Implementation-Title"
                        value="${product}"/>
                    <attribute name="Implementation-Build"
                        value="${DSTAMP}:${TSTAMP}"/>
                </section>
            </manifest>            
        </jar>
        <copy file="${output.jar-name.dev}" tofile="${output.jar-name.dev.root}" />
    </target>
    
    <target name="_shared.common.jar-eut" depends="init" >
        <jar jarfile="${output.jar-name.eut}" basedir="${dirs.classes.eut}"
            compress="true" duplicate="preserve" /> 
    </target>
    
    <target name="_shared.common.jar-ut" depends="init" >
        <jar jarfile="${output.jar-name.ut}" basedir="${dirs.classes.ut}"
            compress="true" duplicate="preserve" /> 
    </target>
    
    <target name="_shared.common.jar-iut" depends="init" >
        <jar jarfile="${output.jar-name.iut}" basedir="${dirs.classes.iut}"
            compress="true" duplicate="preserve" /> 
    </target>
    
    <target name="_shared.common.jar-ait" depends="init" >
        <jar jarfile="${output.jar-name.ait}" basedir="${dirs.classes.ait}"
            compress="true" duplicate="preserve" /> 
    </target>