Author: rob.stryker(a)jboss.com
Date: 2011-05-10 08:51:25 -0400 (Tue, 10 May 2011)
New Revision: 31178
Added:
workspace/rstryker/andre2/
workspace/rstryker/manifestVersions/FixManifests/shellcommands.txt
Modified:
workspace/rstryker/manifestVersions/FixManifests/bin/Main.class
workspace/rstryker/manifestVersions/FixManifests/src/Main.java
Log:
workspace stuff
Modified: workspace/rstryker/manifestVersions/FixManifests/bin/Main.class
===================================================================
(Binary files differ)
Added: workspace/rstryker/manifestVersions/FixManifests/shellcommands.txt
===================================================================
--- workspace/rstryker/manifestVersions/FixManifests/shellcommands.txt
(rev 0)
+++ workspace/rstryker/manifestVersions/FixManifests/shellcommands.txt 2011-05-10 12:51:25
UTC (rev 31178)
@@ -0,0 +1,6 @@
+generate manifest list
+ ls -1 /home/rob/code/jbtools/jbosstools/trunk/ | grep -v "xml$" | awk '{
print "ls -d -1 /home/rob/code/jbtools/jbosstools/trunk/" $0
"/plugins/*";}' | sh | grep -v "pom.xml" | awk '{ print $0
"/META-INF/MANIFEST.MF";}' > tmp/manifests.file.list
+
+
+execute on each manifest
+ cat ~/tmp/manifests.file.list | grep "as/plugins" | awk '{ print
"java Main /home/rob/apps/eclipse/workspaces/pluginVersionUtils/manifests/bin/data.mf
" $0 " > tmp && mv tmp " $0;}' | sh
Modified: workspace/rstryker/manifestVersions/FixManifests/src/Main.java
===================================================================
--- workspace/rstryker/manifestVersions/FixManifests/src/Main.java 2011-05-10 10:53:14 UTC
(rev 31177)
+++ workspace/rstryker/manifestVersions/FixManifests/src/Main.java 2011-05-10 12:51:25 UTC
(rev 31178)
@@ -38,7 +38,7 @@
for( int i = 0; i < allManifests.length; i++ ) {
String fixed = getFixedManifestText(map, allManifests[i]);
//System.out.println("for file " + allManifests[i].getAbsolutePath());
- //System.out.print(fixed);
+ System.out.print(fixed);
}
}
// System.out.println("Added: " + TOTAL_ADDED);
@@ -69,11 +69,11 @@
public static final String VERSION_SECTION = ";bundle-version=\"";
public static String getFixedManifestText(HashMap<String, String> map, File
manifest) {
String newText = "";
+ BufferedReader br = null;
try {
FileReader reader = new FileReader(manifest);
- BufferedReader br = new BufferedReader(reader);
+ br = new BufferedReader(reader);
String line = br.readLine();
- String bundle, version;
boolean inRequires = false;
while(line != null ) {
if( line.startsWith(REQUIRE_BUNDLE)) {
@@ -96,6 +96,11 @@
} catch(IOException ioe) {
ioe.printStackTrace();
}
+ try {
+ if( br != null )
+ br.close();
+ } catch(IOException ioe) {
+ }
return newText;
}