[jboss-jira] [JBoss JIRA] Resolved: (AS7-1134) OSGi XService intergration cannot be used with Maven snapshots
Thomas Diesler (JIRA)
jira-events at lists.jboss.org
Wed Aug 17 03:12:17 EDT 2011
[ https://issues.jboss.org/browse/AS7-1134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Diesler resolved AS7-1134.
---------------------------------
Resolution: Duplicate Issue
Duplicates AS7-1325
> OSGi XService intergration cannot be used with Maven snapshots
> --------------------------------------------------------------
>
> Key: AS7-1134
> URL: https://issues.jboss.org/browse/AS7-1134
> Project: Application Server 7
> Issue Type: Feature Request
> Components: OSGi
> Reporter: David Bosschaert
>
> When using OSGi XServices, for instance to invoke an OSGi service from a Servlet, the user needs to add an extra dependency to the manifest in the Dependencies header. For instance the following Maven instruction in the maven-war-plugin can be used to do this:
> <Dependencies>org.osgi.core,org.jboss.modules,org.jboss.logging,deployment.jboss-as-web-osgi-api-bundle:${project.version}</Dependencies>
> This works fine for release versions, such as 7.0.0, however it causes issues with SNAPSHOT versions as 7.0.0-SNAPSHOT gets translated into 7.0.0.SNAPSHOT on the OSGi level while the MSC dependency mechanism is looking for 7.0.0-SNAPSHOT and hence can't find it.
> For more context see the following console output:
> 17:03:32,149 INFO [org.jboss.osgi.framework.internal.BundleManager] (MSC service thread 1-11) Install bundle: jboss-as-web-osgi-api-bundle:7.0.0.SNAPSHOT
> 17:03:32,153 INFO [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-15) Bundle started: jboss-as-web-osgi-api-bundle:7.0.0.SNAPSHOT
> 17:03:32,180 INFO [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "jboss-as-web-osgi-api-bundle-7.0.0-SNAPSHOT.jar"
> 17:04:17,253 INFO [org.jboss.as.server.deployment] (MSC service thread 1-11) Starting deployment of "jboss-as-web-osgi-war.war"
> 17:04:17,287 INFO [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployment of "jboss-as-web-osgi-war.war" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jboss-as-web-osgi-war.war\".CONFIGURE_MODULE"]}
> 17:04:17,287 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) Service status report
> New missing/unsatisfied dependencies:
> service jboss.module.information.service."deployment.jboss-as-web-osgi-api-bundle"."7.0.0-SNAPSHOT" (missing)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list