quick n dirty hack to have actual signed deployable features
Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy b/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
index 36b479f..c5c7947 100644
--- a/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
+++ b/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
@@ -38,4 +38,20 @@
contentXml.text = newContentText
println 'Zipping back customized content.jar'
-ant.zip( destFile: contentJar, baseDir:contentDir)
\ No newline at end of file
+ant.zip( destFile: contentJar, baseDir:contentDir)
+
+println 'Fixing broken signed feature site'
+
+File siteFeaturesDir = new File(repositoryDir, "features")
+String siteFeaturesFileName = null;
+siteFeaturesDir.eachFileMatch(~/.*feature.*/) {siteFeaturesFileName = it.name }
+
+println "expected feature name is ${siteFeaturesFileName}"
+
+File signedFeature = null;
+new File(basedir + "/target").eachFileMatch(~/.*feature.*jar/) {signedFeature = it }
+if (signedFeature) {
+ println "Moving ${signedFeature} to ${siteFeaturesFileName}"
+ ant.move( file: signedFeature.absolutePath, toFile: siteFeaturesDir.absolutePath + "/" + siteFeaturesFileName, overwrite:"true")
+}
+