Mercurial > public > develkit
annotate groovy-ant.xml @ 63:5d200e63ba1a
USASR-644: update to compile groovy source for web projects
author | smith@nwoca.org |
---|---|
date | Wed, 12 Oct 2011 13:06:17 -0400 |
parents | 714576165aba |
children | 9dcb429eea14 |
rev | line source |
---|---|
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
11
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
2 <project name="groovy-project-tasks" default="all" basedir="." |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
3 xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
4 xmlns:ssdtant="antlib:org.ssdt_ohio.tools.ant"> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
5 |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
6 <description>Ant tasks shared by Groovy based NetBeans projects.</description> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
7 |
11
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
8 <!-- Following targets need to be copied to the build.xml. |
14
3cb1ff0297a8
TL-32: Add task for creating test properties.
smith@nwoca.org
parents:
11
diff
changeset
|
9 <target name="-javadoc-build" depends="groovydoc"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
10 <target name="-init-macrodef-junit" depends="-init-macrodef-junit-groovy"/> |
14
3cb1ff0297a8
TL-32: Add task for creating test properties.
smith@nwoca.org
parents:
11
diff
changeset
|
11 <target name="-pre-compile" depends="-groovy-init-macrodef-javac-groovyc"/> |
3cb1ff0297a8
TL-32: Add task for creating test properties.
smith@nwoca.org
parents:
11
diff
changeset
|
12 <target name="-do-test-run" depends="init,compile-test,-pre-test-run,-groovy-do-test-run" if="have.tests" /> |
11
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
13 end copy --> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
14 |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
15 <!-- <ssdtant:replace-target target="javadoc-build" with="groovydoc"/>--> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
16 <ssdtant:replace-target target="-javadoc-build" with="groovydoc"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
17 <ssdtant:replace-target target="-init-macrodef-junit" with="-init-macrodef-junit-groovy"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
18 <ssdtant:replace-target target="-do-test-run" with="-groovy-do-test-run"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
19 <ssdtant:replace-target target="-init-macrodef-javac" with="-groovy-init-macrodef-javac-groovyc"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
20 |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
21 <target depends="init" name="groovydoc"> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
22 <echoproperties prefix="ivy"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
23 <taskdef name="groovydoc" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
24 classname="org.codehaus.groovy.ant.Groovydoc" |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
25 classpath="${run.classpath}"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
26 <mkdir dir="${dist.javadoc.dir}"/> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
27 <groovydoc |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
28 destdir="${dist.javadoc.dir}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
29 sourcepath="${src.dir}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
30 windowtitle="${javadoc.windowtitle}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
31 use="${javadoc.use}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
32 private="${javadoc.private}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
33 author="${javadoc.author}" |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
34 doctitle="${javadoc.windowtitle}" > |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
35 <link packages="java.,org.xml.,javax.,org.xml." href="http://download.oracle.com/javase/6/docs/api/"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
36 <link packages="org.apache.ant.,org.apache.tools.ant." href="http://www.dpml.net/api/ant/1.7.0"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
37 <link packages="org.junit.,junit.framework." href="http://junit.sourceforge.net/junit3.8.1/javadoc/"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
38 <link packages="groovy.,org.codehaus.groovy." href="http://groovy.codehaus.org/api/"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
39 </groovydoc> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
40 </target> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
41 |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
42 <target name="-init-macrodef-junit-groovy"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
43 <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
44 <attribute default="${includes}" name="includes"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
45 <attribute default="${excludes}" name="excludes"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
46 <attribute default="**" name="testincludes"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
47 <sequential> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
48 <property name="work.dir" value="${basedir}"/> |
27
ea29594bb799
TL-34: Switch to Jacoco for coverage analysis.
smith@nwoca.org
parents:
14
diff
changeset
|
49 <property name="jacoco.coverage.agent" value=""/> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
50 <property name="run.jvmargs" value=""/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
51 <property name="j2ee.platform.classpath" value=""/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
52 <if> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
53 <isset property="java.agent.jar"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
54 <then> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
55 <property name="jvm.agent" value="-javaagent:${java.agent.jar}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
56 </then> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
57 <else> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
58 <property name="jvm.agent" value=""/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
59 </else> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
60 </if> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
61 <propertyregex input="@{includes}" property="testg.includes" regexp="\.groovy" replace=".class" defaultValue="@{includes}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
62 <junit dir="${work.dir}" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
63 errorproperty="tests.failed" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
64 failureproperty="tests.failed" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
65 fork="true" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
66 forkmode="once" |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
67 showoutput="true"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
68 <batchtest todir="${build.test.results.dir}"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
69 <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes}" includes="${testg.includes}"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
70 <filename name="@{testincludes}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
71 </fileset> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
72 </batchtest> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
73 <classpath> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
74 <path path="${run.test.classpath}:${j2ee.platform.classpath}"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
75 </classpath> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
76 <syspropertyset> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
77 <propertyref prefix="test-sys-prop."/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
78 <mapper from="test-sys-prop.*" to="*" type="glob"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
79 </syspropertyset> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
80 <formatter type="brief" usefile="false"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
81 <formatter type="xml"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
82 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
83 <jvmarg line="${run.jvmargs}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
84 <jvmarg line="${jvm.agent}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
85 </junit> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
86 </sequential> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
87 </macrodef> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
88 </target> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
89 |
11
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
90 <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-groovy-do-test-run"> |
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
91 <property name="groovy.test.includes" value="**/*Test.*"/> |
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
92 <j2seproject3:junit testincludes="${groovy.test.includes}"/> |
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
93 </target> |
de6f3a495afd
Move groovy -do-test-run target into groovy script
smith@nwoca.org
parents:
10
diff
changeset
|
94 |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
95 <target name="-groovy-init-macrodef-javac-groovyc"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
96 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
97 <attribute name="srcdir" default="${src.dir}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
98 <attribute name="destdir" default="${build.classes.dir}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
99 <attribute name="classpath" default="${javac.classpath}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
100 <attribute name="includes" default="${includes}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
101 <attribute name="excludes" default="${excludes}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
102 <attribute name="debug" default="${javac.debug}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
103 <attribute name="sourcepath" default="${empty.dir}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
104 <attribute name="gensrcdir" default="${empty.dir}"/> |
10 | 105 <attribute default="" name="processorpath"/> |
106 <attribute default="" name="apgeneratedsrcdir"/> | |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
107 <element name="customize" optional="true"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
108 <sequential> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
109 <echo message="using groovyc joint compiler (jse)"/> |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
110 <taskdef name="groovyc" classpath="${javac.classpath}" classname="org.codehaus.groovy.ant.Groovyc"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
111 <property name="empty.dir" location="${build.dir}/empty"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
112 <mkdir dir="${empty.dir}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
113 <groovyc fork="true" srcdir="@{srcdir}" sourcepath="@{sourcepath}" destdir="@{destdir}" encoding="${source.encoding}" includes="@{includes}" excludes="@{excludes}" includeAntRuntime="false"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
114 <src> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
115 <dirset dir="@{gensrcdir}" erroronmissingdir="false"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
116 <include name="*"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
117 </dirset> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
118 </src> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
119 <classpath> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
120 <path path="@{classpath}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
121 </classpath> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
122 <javac debug="@{debug}" deprecation="${javac.deprecation}" encoding="${source.encoding}" source="${javac.source}" target="${javac.target}"> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
123 <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
124 <customize/> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
125 </javac> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
126 </groovyc> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
127 </sequential> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
128 </macrodef> |
63
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
129 |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
130 <macrodef name="javac" uri="http://www.netbeans.org/ns/web-project/2"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
131 <attribute default="${src.dir}" name="srcdir"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
132 <attribute default="${build.classes.dir}" name="destdir"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
133 <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
134 <attribute default="${javac.processorpath}" name="processorpath"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
135 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
136 <attribute default="${includes}" name="includes"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
137 <attribute default="${excludes}" name="excludes"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
138 <attribute default="${javac.debug}" name="debug"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
139 <attribute default="${empty.dir}" name="gensrcdir"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
140 <element name="customize" optional="true"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
141 <sequential> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
142 <echo message="using groovyc joint compiler (web)"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
143 <taskdef name="groovyc" classpath="${javac.classpath}" classname="org.codehaus.groovy.ant.Groovyc"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
144 <property location="${build.dir}/empty" name="empty.dir"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
145 <mkdir dir="${empty.dir}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
146 <groovyc fork="true" srcdir="@{srcdir}" sourcepath="@{sourcepath}" destdir="@{destdir}" encoding="${source.encoding}" includes="@{includes}" excludes="@{excludes}" includeAntRuntime="false"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
147 <src> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
148 <dirset dir="@{gensrcdir}" erroronmissingdir="false"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
149 <include name="*"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
150 </dirset> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
151 </src> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
152 <classpath> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
153 <path path="@{classpath}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
154 </classpath> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
155 <javac debug="@{debug}" deprecation="${javac.deprecation}" encoding="${source.encoding}" source="${javac.source}" target="${javac.target}"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
156 <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
157 <customize/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
158 </javac> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
159 </groovyc> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
160 |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
161 <!-- <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
162 <src> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
163 <dirset dir="@{gensrcdir}" erroronmissingdir="false"> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
164 <include name="*"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
165 </dirset> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
166 </src> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
167 <classpath> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
168 <path path="@{classpath}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
169 </classpath> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
170 <compilerarg line="${endorsed.classpath.cmd.line.arg}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
171 <compilerarg line="${javac.compilerargs}"/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
172 <customize/> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
173 </javac> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
174 --> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
175 </sequential> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
176 </macrodef> |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
177 |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
178 |
5d200e63ba1a
USASR-644: update to compile groovy source for web projects
smith@nwoca.org
parents:
44
diff
changeset
|
179 |
9
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
180 </target> |
ae7d512164d0
TL-32: Add groovy and and allow scripts to "required" a script to be imported separately.
smith@nwoca.org
parents:
diff
changeset
|
181 </project> |