Hi, No, not at the moment.
Regards Felix On 08.09.2010 08:28, [email protected] wrote: > Does "maven-sling-plugin" provide a way to deploy a bundle + all its > dependencies? > > -----Original Message----- > From: Felix Meschberger [mailto:[email protected]] > Sent: Tuesday, September 07, 2010 5:06 PM > To: [email protected] > Subject: Re: Deploy bundle to Apache Felix with maven > > Hi, > > what you want to call ist the "install" goal to install the bundle in a > running framework. The "deploy" goal is to deploy a bundle to a Sling > OSGi bundle repository server. > > Second, you will want to set the slingUrl configuration (or sling.url > property) set to "http://10.10.20.156:8181/system/console". > > Example: > > <plugin> > <groupId>org.apache.sling</groupId> > <artifactId>maven-sling-plugin</artifactId> > <version>2.0.4-incubator</version> > <executions> > <execution> > <id>install-bundle</id> > <goals> > <goal>installgoal> > </goals> > </execution> > </executions> > <configuration> > <slingUrl>http://10.10.20.156:8181/system/console</slingUrl> > <user>admin</user> > <password>admin</password> > </configuration> > </plugin> > > and then do > > $ mvn package sling:install > > Regards > Felix > > On 07.09.2010 12:58, Daniele Dellafiore wrote: >> mm, I have the web console running and answering at >> >> http://10.10.20.156:8181/system/console/ >> >> having felix conf/config.properties these two lines >> >> org.osgi.service.http.port=8181 >> org.osgi.service.http.port.secure=443 >> >> and the project configured with the maven plugin this way >> >> <plugin> >> <groupId>org.apache.sling</groupId> >> <artifactId>maven-sling-plugin</artifactId> >> <version>2.0.5-SNAPSHOT</version> >> <executions> >> <execution> >> <id>deploy-bundle</id> >> <goals> >> <goal>deploy</goal> >> </goals> >> </execution> >> </executions> >> <configuration> >> <obr>http://10.10.20:156</obr> >> <user>admin</user> >> <password>admin</password> >> </configuration> >> </plugin> >> >> and mvn sling:deploy goes timed out: >> >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Deployment on http://10.10.20:156 failed, cause: The host did >> not accept the connection within timeout of 5000 ms >> >> If I add the port to the obr parameters, either 8181 or 443, I receive a >> >> java.lang.IllegalArgumentException: Invalid uri >> 'http://10.10.20:156:443': invalid port number >> at >> org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222) >> >> In the doc there is no reference to authentication for the deploy >> goal... I copied it from the install goal, maybe the problem is there >> but I have no more ideas... >> >> On Tue, Sep 7, 2010 at 11:26 AM, Felix Meschberger <[email protected]> >> wrote: >>> Hi, >>> >>> On 07.09.2010 11:23, Daniele Dellafiore wrote: >>>> thanks for the answer, I am going to try this today. >>>> I am a little concerned about the sling maven plugin doc page saying >>>> that it deploys over a sling instance but I'll bet it works in some >>>> way :) >>> >>> In fact, it does not require Sling at all. It requires a running Web >>> Console instance to which the bundles are posted. Will update those >>> docs. Thanks for pointing out. >>> >>> Regards >>> Felix >>> >>>> >>>> On Wed, Aug 25, 2010 at 12:51 PM, Felix Meschberger <[email protected]> >>>> wrote: >>>>> Hi, >>>>> >>>>> If you have the Apache Felix Web Console [1] you can use the Maven Sling >>>>> Plugin [2] to deploy to a running framework using an HTTP request. >>>>> >>>>> Regards >>>>> Felix >>>>> >>>>> [1] http://felix.apache.org/site/apache-felix-web-console.html >>>>> [2] http://sling.apache.org/site/sling.html >>>>> >>>>> On 25.08.2010 12:17, Daniele Dellafiore wrote: >>>>>> Hi. >>>>>> >>>>>> I can't figure out how to achieve that goal. >>>>>> I have a CI environment and my goal is to have a continuous >>>>>> deployment, so when Hudson ends his build/test jobs, it runs a job to >>>>>> deploy artifacts. The "wars" are deployed to tomcat with the >>>>>> maven-tomcat-plugin, I am wondering how to achieve the same with OSGI >>>>>> bundles, deploying them to a Felix installation and triggering the >>>>>> restart of the bundle. >>>>>> >>>>>> Thanks. >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>> >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

