Author: gnodet
Date: Mon Oct 23 01:30:58 2006
New Revision: 466949
URL: http://svn.apache.org/viewvc?view=rev&rev=466949
Log:
Fix Geronimo deployment for wsdl-first example
Modified:
incubator/servicemix/trunk/geronimo/deployer-service/src/main/java/org/apache/servicemix/geronimo/ServiceMixConfigBuilder.java
Modified:
incubator/servicemix/trunk/geronimo/deployer-service/src/main/java/org/apache/servicemix/geronimo/ServiceMixConfigBuilder.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/geronimo/deployer-service/src/main/java/org/apache/servicemix/geronimo/ServiceMixConfigBuilder.java?view=diff&rev=466949&r1=466948&r2=466949
==============================================================================
---
incubator/servicemix/trunk/geronimo/deployer-service/src/main/java/org/apache/servicemix/geronimo/ServiceMixConfigBuilder.java
(original)
+++
incubator/servicemix/trunk/geronimo/deployer-service/src/main/java/org/apache/servicemix/geronimo/ServiceMixConfigBuilder.java
Mon Oct 23 01:30:58 2006
@@ -146,10 +146,10 @@
Descriptor descriptor = (Descriptor) plan;
if (descriptor.getComponent() != null) {
return new Artifact("servicemix-components",
descriptor.getComponent().getIdentification().getName(),
- (Version) null, "car");
+ "0.0", "car");
} else if (descriptor.getServiceAssembly() != null) {
return new Artifact("servicemix-assemblies",
descriptor.getServiceAssembly().getIdentification().getName(),
- (Version) null, "car");
+ "0.0", "car");
} else if (descriptor.getSharedLibrary() != null) {
return new Artifact("servicemix-libraries",
descriptor.getSharedLibrary().getIdentification().getName(),
descriptor.getSharedLibrary().getVersion(), "car");
@@ -250,17 +250,7 @@
String[] pathElements =
descriptor.getComponent().getComponentClassPath().getPathElements();
if (pathElements != null) {
for (int i = 0; i < pathElements.length; i++) {
- // We can not add includes directly, so move the file and
- // include it
- File include = new File(targetDir, pathElements[i]);
- File temp = new File(workDir, pathElements[i]);
- if (!include.isFile()) {
- throw new Exception("Classpath element '" +
pathElements[i] + "' not found");
- }
- temp.getParentFile().mkdirs();
- include.renameTo(temp);
- context.addInclude(new
URI("install/").resolve(pathElements[i]), temp);
- temp.delete();
+ context.getConfiguration().addToClassPath(new
URI("install/").resolve(pathElements[i]).toString());
}
}
}