Hi Jeffrey, Yes, you can just rename the JAR file name. The reason for this name change is that the jclouds libraries are installed via features and in that process the _ comes before the version.
You can just rename the JAR as jclouds libraries are already OSGi bundles. You can just copy the jar as a patch to Cloud Controller. So, in summary, 1. Rename the jar jclouds-compute*-*1.7.1.jar to jclouds-compute_1.7.1.jar 2. Copy as a patch with some patch number. i.e. /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/patch/patch8000/jclouds-compute_1.7.1.jar 3. Restart the server. I hope this helps. Thanks! On Wed, Mar 5, 2014 at 7:01 AM, Jeffrey Nguyen (jeffrngu) < [email protected]> wrote: > Hi Devs, > > This is probably a maven related question: I'm currently working on an > enhancement to that allows me to attach fixed private IP addresses when > launching a cartridge. This enhancement requires changes to both Stratos > CC and jClouds API. > > The question is in Stratos CC, the dependent jClouds jar files have > underscores (_) in their names [1] whereas when I built jClouds project, > the same jar files [2] use hyphens (-) instead. > > How do I deploy these new jClouds jar files into CC? Do I simply > rename them to use underscores (_)? > > Thanks, > -Jeffrey > > *[1] Stratos:* > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-netty > *_*1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-sshj > *_*1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-core_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-enterprise_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-compute_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-joda_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-bouncycastle_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-scriptbuilder_1.7.1.jar > > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/plugins/jclouds-slf4j_1.7.1.jar > > > *[2] jClouds:* > compute/target/jclouds-compute*-*1.7.1.jar > > -- Isuru Perera Senior Software Engineer | WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware about.me/chrishantha
