Hmmm .. is this behavior a "feature"?? It seems really crappy. Can we not fix the OSGi feature business to not do this?
Sanjiva. On Wed, Mar 5, 2014 at 7:24 AM, Isuru Perera <[email protected]> wrote: > 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 > -- Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ email: [email protected]; office: (+1 650 745 4499 | +94 11 214 5345) x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311 blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva Lean . Enterprise . Middleware
