From b0926c9fe3864f25813a1b7b4e25ae26e9bd4788 Mon Sep 17 00:00:00 2001 From: rfeng Date: Wed, 21 Jan 2009 16:48:59 +0000 Subject: Make sure the classpath is relative to the "startup" folder git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@736338 13f79535-47bb-0310-9956-ffa450edef68 --- .../tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'java/sca/tools/maven') diff --git a/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java b/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java index 2ef9a53eae..eb9935701f 100644 --- a/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java +++ b/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java @@ -368,15 +368,16 @@ public class ModuleBundlesBuildMojo extends AbstractMojo { } if (generateManifestJar) { - File startup = new File(new File(project.getBuild().getDirectory()), "startup"); + File startup = new File(root, "../startup"); startup.mkdir(); File mfJar = new File(startup, project.getArtifactId() + "-manifest.jar"); log.info("Generating manifest jar: " + mfJar); FileOutputStream fos = new FileOutputStream(mfJar); Manifest mf = new Manifest(); StringBuffer cp = new StringBuffer(); + String path = "../" + root.getName(); for (String jar : jarNames) { - cp.append(jar).append(','); + cp.append(path).append('/').append(jar).append(','); } if (cp.length() > 0) { cp.deleteCharAt(cp.length() - 1); -- cgit v1.2.3