diff --git a/java/maven/build.xml b/java/maven/build.xml
index 8ef6b0d62a1a..c6e5210bbfbe 100644
--- a/java/maven/build.xml
+++ b/java/maven/build.xml
@@ -33,15 +33,8 @@
release="8"
includeantruntime="false">
-
-
-
-
-
-
-
+
-
diff --git a/java/maven/nbproject/project.properties b/java/maven/nbproject/project.properties
index 8bc3de5f424e..7dbd2d320952 100644
--- a/java/maven/nbproject/project.properties
+++ b/java/maven/nbproject/project.properties
@@ -38,3 +38,17 @@ jnlp.indirect.files=maven-nblib/netbeans-eventspy.jar,maven-nblib/netbeans-cos.j
requires.nb.javac=true
test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir}
+
+# Classpath for agent injected into maven run (sourcecode in mavensrc)
+mavensrc.cp=:\
+ ./external/aether-api-1.13.1.jar:\
+ ${libs.json_simple.dir}/modules/ext/json-simple-1.1.1.jar:\
+ ${maven.embedder.dir}/maven/boot/plexus-classworlds-2.9.0.jar:\
+ ${maven.embedder.dir}/maven/lib/javax.annotation-api-1.3.2.jar:\
+ ${maven.embedder.dir}/maven/lib/javax.inject-1.jar:\
+ ${maven.embedder.dir}/maven/lib/maven-core-3.9.12.jar:\
+ ${maven.embedder.dir}/maven/lib/maven-model-3.9.12.jar:\
+ ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.12.jar:\
+ ${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.25.jar:\
+ ${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar:\
+ ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar
\ No newline at end of file
diff --git a/java/maven/nbproject/project.xml b/java/maven/nbproject/project.xml
index aaba984bda35..94ff3287ed83 100644
--- a/java/maven/nbproject/project.xml
+++ b/java/maven/nbproject/project.xml
@@ -687,7 +687,7 @@
mavensrc
- ${antsrc.cp}
+ ${mavensrc.cp}
build/mavenclasses
${cluster}/maven-nblib/netbeans-cos.jar
${cluster}/maven-nblib/netbeans-eventspy.jar