diff --git a/com.ibm.wala.core.testdata/.externalToolBuilders/Extra Bundled Jars Builder.launch b/com.ibm.wala.core.testdata/.externalToolBuilders/Extra Bundled Jars Builder.launch
new file mode 100644
index 000000000..5c90dd464
--- /dev/null
+++ b/com.ibm.wala.core.testdata/.externalToolBuilders/Extra Bundled Jars Builder.launch
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/com.ibm.wala.core.testdata/build.gradle b/com.ibm.wala.core.testdata/build.gradle
index 145769c7e..24828ec76 100644
--- a/com.ibm.wala.core.testdata/build.gradle
+++ b/com.ibm.wala.core.testdata/build.gradle
@@ -172,3 +172,14 @@ task collectTestDataA(type: Jar) {
task cleanColllectTestDataA(type: Delete) {
delete collectTestDataA
}
+
+
+////////////////////////////////////////////////////////////////////////
+//
+// help Eclipse build these extra jars when needed
+//
+
+eclipse.project {
+ buildCommand 'org.eclipse.ui.externaltools.ExternalToolBuilder', LaunchConfigHandle: '/.externalToolBuilders/Extra Bundled Jars Builder.launch', incclean: 'true'
+ // TODO: buildCommand XML element should have "auto,full,incremental," child
+}