Author: rfeng
Date: Wed Jan 21 08:48:59 2009
New Revision: 736338

URL: http://svn.apache.org/viewvc?rev=736338&view=rev
Log:
Make sure the classpath is relative to the "startup" folder

Modified:
    
tuscany/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java

Modified: 
tuscany/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java?rev=736338&r1=736337&r2=736338&view=diff
==============================================================================
--- 
tuscany/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java
 (original)
+++ 
tuscany/java/sca/tools/maven/maven-bundle-plugin/src/main/java/org/apache/tuscany/sca/tools/bundle/plugin/ModuleBundlesBuildMojo.java
 Wed Jan 21 08:48:59 2009
@@ -368,15 +368,16 @@
             }
             
             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);


Reply via email to