summaryrefslogtreecommitdiffstats
path: root/branches/sca-equinox
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-10-15 01:54:40 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-10-15 01:54:40 +0000
commit68b45429e7dbf814d2bdc458d458ac58f39fd875 (patch)
treea83ffa256d8a806961788ece414ccdd318724fbf /branches/sca-equinox
parent30483f4681c1c8835afc814729e628c87a430e3a (diff)
Minor cleanup of the Maven bundle plugin. Derive the bundle name from the Maven project name.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@704765 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'branches/sca-equinox')
-rw-r--r--branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/BundleUtil.java11
-rw-r--r--branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ThirdPartyBundleBuildMojo.java5
2 files changed, 6 insertions, 10 deletions
diff --git a/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/BundleUtil.java b/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/BundleUtil.java
index ba76869474..a93b6b29fe 100644
--- a/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/BundleUtil.java
+++ b/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/BundleUtil.java
@@ -55,8 +55,6 @@ import org.osgi.framework.Bundle;
*/
final class BundleUtil {
- private static final String LAUNCHER_EQUINOX_LIBRARIES = "org.apache.tuscany.sca.node.launcher.equinox.libraries";
-
static File file(URL url) {
if (url == null || !url.getProtocol().equals("file")) {
return null;
@@ -74,8 +72,8 @@ final class BundleUtil {
}
}
- static Pattern pattern = Pattern.compile("-([0-9.]+)");
- static Pattern pattern2 = Pattern.compile("_([0-9.]+)");
+ static private Pattern pattern = Pattern.compile("-([0-9.]+)");
+ static private Pattern pattern2 = Pattern.compile("_([0-9.]+)");
private static String version(String jarFile) {
String version = "1.0.0";
@@ -164,7 +162,7 @@ final class BundleUtil {
Attributes attributes = manifest.getMainAttributes();
attributes.putValue("Manifest-Version", "1.0");
attributes.putValue(BUNDLE_MANIFESTVERSION, "2");
- attributes.putValue(BUNDLE_SYMBOLICNAME, LAUNCHER_EQUINOX_LIBRARIES);
+ attributes.putValue(BUNDLE_SYMBOLICNAME, name);
attributes.putValue(BUNDLE_NAME, name);
attributes.putValue(BUNDLE_VERSION, version);
attributes.putValue(DYNAMICIMPORT_PACKAGE, "*");
@@ -285,7 +283,6 @@ final class BundleUtil {
if (exports == null) {
return null;
}
- System.out.println("##### Exports: " + exports);
Set<String> exportedPackages = new HashSet<String>();
StringBuffer export = new StringBuffer();
boolean q = false;
@@ -297,7 +294,6 @@ final class BundleUtil {
if (!q) {
if (c == ',') {
exportedPackages.add(export.toString());
- System.out.println("##### Package: " + export);
export = new StringBuffer();
continue;
}
@@ -306,7 +302,6 @@ final class BundleUtil {
}
if (export.length() != 0) {
exportedPackages.add(export.toString());
- System.out.println("##### Package: " + export);
}
return exportedPackages;
}
diff --git a/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ThirdPartyBundleBuildMojo.java b/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ThirdPartyBundleBuildMojo.java
index 7c7f364488..3837a5a902 100644
--- a/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ThirdPartyBundleBuildMojo.java
+++ b/branches/sca-equinox/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ThirdPartyBundleBuildMojo.java
@@ -169,7 +169,8 @@ public class ThirdPartyBundleBuildMojo extends AbstractMojo {
} catch (DependencyTreeBuilderException e) {
throw new MojoExecutionException("Could not build dependency tree", e);
}
-
+
+ String projectGroupId = project.getGroupId();
Set<File> jarFiles = new HashSet<File>();
for (Object o : dependencyTree.getArtifacts()) {
Artifact artifact = (Artifact)o;
@@ -183,7 +184,7 @@ public class ThirdPartyBundleBuildMojo extends AbstractMojo {
if (!"jar".equals(artifact.getType())) {
continue;
}
- if ("org.apache.tuscany.sca".equals(artifact.getGroupId())) {
+ if (projectGroupId.equals(artifact.getGroupId())) {
continue;
}