Skip to content

Commit 5a1d215

Browse files
committed
use ModuleInfo to get build number
1 parent 85622c1 commit 5a1d215

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

visualvm/appui/src/org/graalvm/visualvm/modules/appui/AboutAction.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,18 @@
2929
import java.awt.event.ActionEvent;
3030
import java.io.File;
3131
import java.io.IOException;
32-
import java.io.InputStream;
3332
import java.net.URL;
3433
import java.util.Enumeration;
3534
import java.util.HashSet;
3635
import java.util.Locale;
3736
import java.util.Properties;
3837
import java.util.Set;
3938
import java.util.StringTokenizer;
40-
import java.util.jar.Manifest;
4139
import javax.swing.AbstractAction;
4240
import javax.swing.Action;
4341
import org.graalvm.visualvm.modules.appui.about.AboutDialog;
4442
import java.util.logging.Logger;
43+
import org.openide.modules.Modules;
4544
import org.openide.modules.Places;
4645
import org.openide.util.Enumerations;
4746
import org.openide.util.NbBundle;
@@ -94,12 +93,7 @@ private AboutDialog getAboutDialog() {
9493

9594
private String getBuildNumber() {
9695
if (buildNumber == null) {
97-
buildNumber = "unknown";
98-
try {
99-
InputStream manifestStream = getClass().getResourceAsStream("/META-INF/MANIFEST.MF"); // NOI18N
100-
buildNumber = new Manifest(manifestStream).getMainAttributes().getValue("OpenIDE-Module-Implementation-Version"); // NOI18N
101-
manifestStream.close();
102-
} catch (IOException ex) {}
96+
buildNumber = Modules.getDefault().ownerOf(AboutAction.class).getBuildVersion();
10397
}
10498

10599
return buildNumber;

0 commit comments

Comments
 (0)