Lines 19-29
Link Here
|
19 |
<property name="plugins.install.dir" location="../../plugins"/> |
19 |
<property name="plugins.install.dir" location="../../plugins"/> |
20 |
|
20 |
|
21 |
<target name="compile"> |
21 |
<target name="compile"> |
22 |
<path id="basecp"> |
22 |
<path id="bootcp" > |
23 |
<pathelement location="${openide.dir}/core/openide.jar" /> |
23 |
<pathelement location="${openide/util.dir}/lib/org-openide-util.jar" /> |
24 |
<pathelement location="${openide/loaders.dir}/core/openide-loaders.jar" /> |
24 |
<pathelement location="${openide/util.dir}/lib/org-openide-modules.jar" /> |
|
|
25 |
<pathelement location="${core/bootstrap.dir}/lib/boot.jar"/> |
26 |
<!-- use junit with already compiled extensions --> |
27 |
<pathelement location="../../lib/xtest.jar"/> |
28 |
<pathelement location="../../lib/xtest-junit-testrunner.jar"/> |
29 |
<pathelement location="../../lib/nbjunit.jar"/> |
30 |
<pathelement location="${ant.home}/lib/ant.jar"/> |
31 |
<fileset dir="../../external"> |
32 |
<include name="junit*.jar"/> |
33 |
</fileset> |
34 |
</path> |
35 |
|
36 |
<path id="dynamiccp" > |
37 |
<path refid="bootcp" /> |
38 |
|
25 |
<pathelement location="${core.dir}/core/core.jar"/> |
39 |
<pathelement location="${core.dir}/core/core.jar"/> |
26 |
<pathelement location="${core.dir}/lib/boot.jar"/> |
40 |
<pathelement location="${openide/fs.dir}/core/org-openide-filesystems.jar"/> |
|
|
41 |
</path> |
42 |
|
43 |
<path id="basecp"> |
44 |
<path refid="dynamiccp" /> |
45 |
|
46 |
<pathelement location="${openide/nodes.dir}/modules/org-openide-nodes.jar" /> |
47 |
<pathelement location="${openide/loaders.dir}/modules/org-openide-loaders.jar" /> |
48 |
<pathelement location="${core.dir}/modules/org-netbeans-core.jar" /> |
27 |
<pathelement location="${openide/execution.dir}/modules/org-openide-execution.jar"/> |
49 |
<pathelement location="${openide/execution.dir}/modules/org-openide-execution.jar"/> |
28 |
<pathelement location="${openide/io.dir}/modules/org-openide-io.jar"/> |
50 |
<pathelement location="${openide/io.dir}/modules/org-openide-io.jar"/> |
29 |
<pathelement location="${core/execution.dir}/modules/org-netbeans-core-execution.jar"/> |
51 |
<pathelement location="${core/execution.dir}/modules/org-netbeans-core-execution.jar"/> |
Lines 35-57
Link Here
|
35 |
<!-- metadata repository support classpath --> |
57 |
<!-- metadata repository support classpath --> |
36 |
<pathelement location="${java/javacore.dir}/modules/org-netbeans-modules-javacore.jar"/> |
58 |
<pathelement location="${java/javacore.dir}/modules/org-netbeans-modules-javacore.jar"/> |
37 |
<pathelement location="${mdr/nbjmiutils.dir}/modules/ext/jmiutils.jar"/> |
59 |
<pathelement location="${mdr/nbjmiutils.dir}/modules/ext/jmiutils.jar"/> |
38 |
<!-- use junit with already compiled extensions --> |
|
|
39 |
<pathelement location="../../lib/xtest.jar"/> |
40 |
<pathelement location="../../lib/xtest-junit-testrunner.jar"/> |
41 |
<pathelement location="../../lib/nbjunit.jar"/> |
42 |
<pathelement location="${ant.home}/lib/ant.jar"/> |
43 |
<fileset dir="../../external"> |
44 |
<include name="junit*.jar"/> |
45 |
</fileset> |
46 |
</path> |
60 |
</path> |
47 |
<mkdir dir="build/classes"/> |
61 |
<mkdir dir="build/classes"/> |
|
|
62 |
|
63 |
<javac srcdir="src" destdir="build/classes" |
64 |
deprecation="${build.compiler.deprecation}" |
65 |
debug="${build.compiler.debug}"> |
66 |
<classpath refid="dynamiccp"/> |
67 |
|
68 |
<selector refid="xtest.ide.main" /> |
69 |
</javac> |
70 |
|
71 |
|
48 |
<javac srcdir="src" destdir="build/classes" |
72 |
<javac srcdir="src" destdir="build/classes" |
49 |
deprecation="${build.compiler.deprecation}" |
73 |
deprecation="${build.compiler.deprecation}" |
50 |
debug="${build.compiler.debug}"> |
74 |
debug="${build.compiler.debug}"> |
51 |
<classpath refid="basecp"/> |
75 |
<classpath refid="basecp"/> |
|
|
76 |
<selector refid="xtest.ide.plugin" /> |
52 |
</javac> |
77 |
</javac> |
53 |
</target> |
78 |
</target> |
|
|
79 |
|
80 |
|
81 |
|
82 |
<selector id="xtest.ide.main" > |
83 |
<or> |
84 |
<filename name="org/netbeans/xtest/plugin/ide/Main.java"/> |
85 |
<filename name="org/netbeans/xtest/plugin/ide/Main*.class"/> |
86 |
<!-- Stuff needed for xtest error manager functionality controled by xtest.ide.error.manager property --> |
87 |
<filename name="org/netbeans/xtest/plugin/ide/services/XTestErrorManager*"/> |
88 |
<filename name="META-INF/**"/> |
89 |
</or> |
90 |
</selector> |
54 |
|
91 |
|
|
|
92 |
<selector id="xtest.ide.plugin"> |
93 |
<or> |
94 |
<filename name="org/netbeans/xtest/plugin/ide/MainWithExec*"/> |
95 |
<filename name="org/netbeans/xtest/plugin/ide/Ide*"/> |
96 |
</or> |
97 |
</selector> |
55 |
|
98 |
|
56 |
<target name="jar" depends="compile"> |
99 |
<target name="jar" depends="compile"> |
57 |
<!-- ant tasks used in ide_plugin_targets.xml --> |
100 |
<!-- ant tasks used in ide_plugin_targets.xml --> |
Lines 59-65
Link Here
|
59 |
basedir="build/classes" |
102 |
basedir="build/classes" |
60 |
excludesfile="../../../nbbuild/standard-jar-excludes.txt" |
103 |
excludesfile="../../../nbbuild/standard-jar-excludes.txt" |
61 |
compress="false"> |
104 |
compress="false"> |
62 |
<include name="org/netbeans/xtest/plugin/ide/Ide*.class"/> |
105 |
<selector refid="xtest.ide.plugin" /> |
63 |
</jar> |
106 |
</jar> |
64 |
<!-- load by system classloader (-J-Dnetbeans.systemclassloader.patches) --> |
107 |
<!-- load by system classloader (-J-Dnetbeans.systemclassloader.patches) --> |
65 |
<jar jarfile="lib/xtest-ide-testexec.jar" |
108 |
<jar jarfile="lib/xtest-ide-testexec.jar" |
Lines 75-85
Link Here
|
75 |
basedir="build/classes" |
118 |
basedir="build/classes" |
76 |
excludesfile="../../../nbbuild/standard-jar-excludes.txt" |
119 |
excludesfile="../../../nbbuild/standard-jar-excludes.txt" |
77 |
compress="false"> |
120 |
compress="false"> |
78 |
<include name="org/netbeans/xtest/plugin/ide/Main*.class"/> |
121 |
|
79 |
<include name="org/netbeans/xtest/plugin/ide/MainWithExec*.class"/> |
122 |
<selector refid="xtest.ide.main" /> |
80 |
<!-- Stuff needed for xtest error manager functionality controled by xtest.ide.error.manager property --> |
|
|
81 |
<include name="org/netbeans/xtest/plugin/ide/services/XTestErrorManager.class"/> |
82 |
<include name="META-INF/**"/> |
83 |
</jar> |
123 |
</jar> |
84 |
</target> |
124 |
</target> |
85 |
|
125 |
|