Bug 558872 - ecj jar signer data is broken on every jdt core version bump

Change-Id: Icbee51bc1c0815c6ac0458c5271fa2f74422728b
Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
diff --git a/org.eclipse.jdt.compiler.apt/pom.xml b/org.eclipse.jdt.compiler.apt/pom.xml
index 574ff0e..d2162c3 100644
--- a/org.eclipse.jdt.compiler.apt/pom.xml
+++ b/org.eclipse.jdt.compiler.apt/pom.xml
@@ -120,11 +120,18 @@
 						  <addMavenDescriptor>false</addMavenDescriptor>
 						</archive>
 			            <target>
+			              <path id="ecj.id">
+			                  <fileset dir="${basedir}/../org.eclipse.jdt.core/target/">
+			                      <include name="org.eclipse.jdt.core-*-SNAPSHOT-batch-compiler.jar"/>
+			                  </fileset>
+			              </path> 
+
+			              <property name="ecj.file" refid="ecj.id"/>
 			              <exec dir="${basedir}/../org.eclipse.jdt.core/target/" executable="curl">
 			                   <arg value="--output"/>
-			                   <arg value="org.eclipse.jdt.core-3.21.0-SNAPSHOT-batch-compiler.jar"/>
+			                   <arg value="${ecj.file}"/>
 			                   <arg value="--form"/>
-			                   <arg value="file=@org.eclipse.jdt.core-3.21.0-SNAPSHOT-batch-compiler.jar"/>
+			                   <arg value="file=@${ecj.file}"/>
 			                   <arg value="--silent"/>
 			                   <arg value="--show-error"/>
 			                   <arg value="--fail"/>
diff --git a/org.eclipse.jdt.compiler.tool/pom.xml b/org.eclipse.jdt.compiler.tool/pom.xml
index d26372d..540f97e 100644
--- a/org.eclipse.jdt.compiler.tool/pom.xml
+++ b/org.eclipse.jdt.compiler.tool/pom.xml
@@ -121,11 +121,18 @@
 						  <addMavenDescriptor>false</addMavenDescriptor>
 						</archive>
 			            <target>
+			              <path id="ecj.id">
+			                  <fileset dir="${basedir}/../org.eclipse.jdt.core/target/">
+			                      <include name="org.eclipse.jdt.core-*-SNAPSHOT-batch-compiler.jar"/>
+			                  </fileset>
+			              </path> 
+
+			              <property name="ecj.file" refid="ecj.id"/>
 			              <exec dir="${basedir}/../org.eclipse.jdt.core/target/" executable="curl">
 			                   <arg value="--output"/>
-			                   <arg value="org.eclipse.jdt.core-3.21.0-SNAPSHOT-batch-compiler.jar"/>
+			                   <arg value="${ecj.file}"/>
 			                   <arg value="--form"/>
-			                   <arg value="file=@org.eclipse.jdt.core-3.21.0-SNAPSHOT-batch-compiler.jar"/>
+			                   <arg value="file=@${ecj.file}"/>
 			                   <arg value="--silent"/>
 			                   <arg value="--show-error"/>
 			                   <arg value="--fail"/>