Add missing dependency in generated E4 template project
The classes of the Java package javax.annotation is provided by a plugin
with the same bundle symbolic name and not part of the Java runtime.
Add the missing dependency as a hard bundle dependency.
Clean up unused import package code.
Change-Id: Ie1206fc3b0644540d08653c9af9d594d2d7b05b1
Signed-off-by: Markus Knauer <mknauer@eclipsesource.com>
diff --git a/bundles/org.eclipse.rap.tools.templates/src/org/eclipse/rap/tools/templates/internal/rap/E4RAPWizard.java b/bundles/org.eclipse.rap.tools.templates/src/org/eclipse/rap/tools/templates/internal/rap/E4RAPWizard.java
index 86b0c57..07c318b 100644
--- a/bundles/org.eclipse.rap.tools.templates/src/org/eclipse/rap/tools/templates/internal/rap/E4RAPWizard.java
+++ b/bundles/org.eclipse.rap.tools.templates/src/org/eclipse/rap/tools/templates/internal/rap/E4RAPWizard.java
@@ -51,13 +51,8 @@
BundleValueEntry.bundle( "org.eclipse.e4.core.services" ),
BundleValueEntry.bundle( "org.eclipse.e4.ui.di" ),
BundleValueEntry.bundle( "org.eclipse.equinox.common" ),
- BundleValueEntry.bundle( "org.eclipse.e4.ui.model.workbench" ) );
- }
-
- public String getImportPackagesAsString() {
- return asString( BundleValueEntry.pack( "org.osgi.framework" ),
- BundleValueEntry.pack( "javax.annotation", "1.2.0" ),
- BundleValueEntry.pack( "javax.inject", "1.0.0" ) );
+ BundleValueEntry.bundle( "org.eclipse.e4.ui.model.workbench" ),
+ BundleValueEntry.bundle( "javax.annotation" ) );
}
@Override