source: freemind/trunk/fuentes/freemind/accessories/plugins/build.xml @ 68

Last change on this file since 68 was 68, checked in by jrpelegrina, 4 years ago

First release to Xenial

File size: 1.7 KB
Line 
1<project name="automatic_plugins" basedir="." default="dist">
2        <property name="plugin.xml" value="accessories/plugins/*.xml" />
3        <property name="plugin.dir" value="accessories/plugins"/>
4        <property name="plugin.jar" value="${FM.jar}" />
5        <property name="plugin.zip" value="builtin_plugins-${ver}.zip" />
6        <property name="additional.lib" value=""/>
7       
8        <property name="additional.lib.pattern" value="${plugin.dir}/*.jar"/>
9
10        <target name="build">
11                <echo message="Built in Plugins build on path ${basedir}"/>
12                <mkdir dir="${build}" />
13                <javac encoding="utf-8" includeantruntime="false"       srcdir="${src}"
14                        destdir="${build}"
15                        debug="${debug}"
16                   source="${java_source_version}"
17               target="${java_target_version}"
18                                                > 
19                        <include name="${plugin.dir}/**" />
20                        <classpath>
21                                <path path="${classpath}"/>
22                                <!-- <path path="${additional.lib}"/> -->
23                        </classpath>
24                       
25                </javac>
26        </target>
27
28        <target name="jar">
29                <copy todir="${build}"> 
30                        <fileset dir="${src}">
31                                <include name="${plugin.dir}/**"/>
32                                <exclude name="**/*.java"/>
33                        </fileset>
34                </copy>
35                <jar jarfile="${plugin.jar}" update="true">
36                        <fileset dir="${build}">
37                                <include name="${plugin.dir}/**"/>
38                                <exclude name="**/*.jar"/>
39                                <exclude name="**/build.xml"/>
40                        </fileset>
41                </jar>
42        </target>
43       
44        <target name="dist">
45                <!-- additional libs  -->
46                <mkdir dir="${dist}" />
47                <copy todir="${dist}" flatten="false"> 
48                        <fileset dir="${src}">
49                                <include name="${additional.lib.pattern}"/>
50                        </fileset>
51                </copy>
52        </target>
53
54        <target name="post">
55<!--            <zip destfile="${post}/${plugin.zip}"
56                        basedir="${dist}"
57                        includes="${plugin.dir}/**,${plugin.xml}"
58                        >
59                               
60                </zip>          -->
61        </target>
62</project>
Note: See TracBrowser for help on using the repository browser.