Skip to content

Commit f66e2ba

Browse files
Merge pull request #9120 from matthiasblaesing/fix_editing_mavensrc
Fix editing java/maven/mavensrc (unify classpaths used in IDE and ant build)
2 parents 69c139a + e155bb5 commit f66e2ba

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

java/maven/build.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,8 @@
3333
release="8"
3434
includeantruntime="false">
3535
<classpath>
36-
<fileset dir="${maven.embedder.dir}/maven/lib">
37-
<include name="*.jar"/>
38-
</fileset>
39-
<fileset dir="${maven.embedder.dir}/maven/boot">
40-
<include name="*.jar"/>
41-
</fileset>
42-
<pathelement location="./external/aether-api-1.13.1.jar"/>
36+
<pathelement path="${mavensrc.cp}"/>
4337
</classpath>
44-
<classpath refid="cp"/>
4538
</javac>
4639
<copy overwrite="true" tofile="build/mavenclasses/META-INF/sisu/javax.inject.Named" file="mavensrc/org/netbeans/modules/maven/workspace/reader/javax.inject.Named"/>
4740
<mkdir dir="${cluster}/maven-nblib"/>

java/maven/nbproject/project.properties

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,17 @@ jnlp.indirect.files=maven-nblib/netbeans-eventspy.jar,maven-nblib/netbeans-cos.j
3838
requires.nb.javac=true
3939

4040
test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir}
41+
42+
# Classpath for agent injected into maven run (sourcecode in mavensrc)
43+
mavensrc.cp=:\
44+
./external/aether-api-1.13.1.jar:\
45+
${libs.json_simple.dir}/modules/ext/json-simple-1.1.1.jar:\
46+
${maven.embedder.dir}/maven/boot/plexus-classworlds-2.9.0.jar:\
47+
${maven.embedder.dir}/maven/lib/javax.annotation-api-1.3.2.jar:\
48+
${maven.embedder.dir}/maven/lib/javax.inject-1.jar:\
49+
${maven.embedder.dir}/maven/lib/maven-core-3.9.12.jar:\
50+
${maven.embedder.dir}/maven/lib/maven-model-3.9.12.jar:\
51+
${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.12.jar:\
52+
${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.25.jar:\
53+
${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar:\
54+
${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar

java/maven/nbproject/project.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@
687687
</friend-packages>
688688
<extra-compilation-unit>
689689
<package-root>mavensrc</package-root>
690-
<classpath>${antsrc.cp}</classpath>
690+
<classpath>${mavensrc.cp}</classpath>
691691
<built-to>build/mavenclasses</built-to>
692692
<built-to>${cluster}/maven-nblib/netbeans-cos.jar</built-to>
693693
<built-to>${cluster}/maven-nblib/netbeans-eventspy.jar</built-to>

0 commit comments

Comments
 (0)