Hi Kevin,

Have you installed Bndtools? If not then it is highly recommended to make your 
development more productive. You can see how it is used in 
https://enroute.osgi.org/tutorial/020-tutorial_qs.html#resolving-the-application
 
<https://enroute.osgi.org/tutorial/020-tutorial_qs.html#resolving-the-application>
 - you can also drag and drop bundles from the repository view into the run 
requirements.

I hope this helps,

Best Regards,

Tim

> On 22 Aug 2019, at 17:20, Matthews, Kevin via osgi-dev 
> <osgi-dev@mail.osgi.org> wrote:
> 
> Hello,
> I am using eclipse and osgi archetypes as define in osgi enroute tutorial. 
> When I run mvn package to generate my indexes and resolve requirement 
> capabilities using both eclipse and windows cmd, is there an easier way to 
> add the required dependencies to the run bundles and run requirements? Or do 
> we have to manually look  at all the dependencies and add to my run bundle?
>  
>  
> [ERROR] Resolution failed. Capabilities satisfying the following requirements 
> could not be found:
>     [<<INITIAL>>]
>       ? osgi.identity: (osgi.identity=com.abc.service.app)
>     [org.apache.aries.jpa.container version=2.7.0]
>       ? osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
> The following requirements are optional:
>     [tx-control-provider-jdbc-xa version=1.0.0]
>       ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
>     [org.apache.aries.jax.rs.whiteboard version=1.0.1]
>       ? osgi.extender: (osgi.extender=osgi.serviceloader.registrar)
>     [com.abc.acm.cc.cm-service version=0.0.1.201908221510]
>       ? osgi.service: (osgi.jaxrs.media.type=application/json)
>     [org.apache.felix.scr version=2.1.10]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.felix.shell)(&(version>=1.0.0)(!(version>=1.1.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.felix.service.command)(&(version>=1.0.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.metatype)(&(version>=1.2.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.cm)(&(version>=1.6.0)(!(version>=2.0.0))))
>     [org.apache.geronimo.specs.geronimo-saaj_1.3_spec version=1.1.0]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.geronimo.osgi.registry.api))
>     [ch.qos.logback.core version=1.2.3]
>       ? osgi.wiring.package: (&(osgi.wiring.package=org.codehaus.janino))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.commons.compiler))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.fusesource.jansi)(&(version>=1.9.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail.internet))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=javax.mail))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=javax.servlet.http)(&(version>=3.1.0)(!(version>=4.0.0))))
>     [tx-control-provider-jpa-xa version=1.0.0]
>       ? osgi.service: (objectClass=org.osgi.service.jdbc.DataSourceFactory)
>       ? osgi.service: 
> (objectClass=org.osgi.service.jpa.EntityManagerFactoryBuilder)
>     [org.apache.felix.configadmin version=1.9.8]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.coordinator)(&(version>=1.0.0)(!(version>=2.0.0))))
>     [ch.qos.logback.classic version=1.2.3]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.runtime.callsite)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.runtime.wrappers)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=sun.reflect))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=javax.servlet)(&(version>=3.1.0)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.reflection)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.runtime.typehandling)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.runtime)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=groovy.lang)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.control.customizers)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.control)(&(version>=2.4.0)(!(version>=3.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=javax.servlet.http)(&(version>=3.1.0)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.codehaus.groovy.transform)(&(version>=2.4.0)(!(version>=3.0.0))))
>     [org.apache.felix.http.jetty version=4.0.6]
>       ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j.helpers))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.cm)(&(version>=1.3.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.metatype)(&(version>=1.1.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j.spi))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.event)(&(version>=1.2.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.useradmin)(&(version>=1.1.0)(!(version>=2.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=org.slf4j))
>     [org.apache.geronimo.specs.geronimo-activation_1.1_spec version=1.1.0]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.geronimo.osgi.registry.api))
>     [org.h2 version=1.4.196]
>       ? osgi.wiring.package: (&(osgi.wiring.package=javax.servlet.http))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.store)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.osgi.service.jdbc)(version>=1.0.0))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.util)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: (&(osgi.wiring.package=javax.servlet))
>       ? osgi.wiring.package: (&(osgi.wiring.package=com.vividsolutions.jts.io 
> <http://com.vividsolutions.jts.io/>)(version>=1.14.0))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.slf4j)(&(version>=1.6.0)(!(version>=1.7.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=com.vividsolutions.jts.geom)(version>=1.14.0))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.queryParser)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.search)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.analysis)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.index)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.analysis.standard)(&(version>=3.6.2)(!(version>=4.0.0))))
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.lucene.document)(&(version>=3.6.2)(!(version>=4.0.0))))
>     [org.apache.aries.javax.jax.rs-api version=1.0.0]
>       ? osgi.wiring.package: 
> (&(osgi.wiring.package=org.apache.geronimo.osgi.registry.api))
>  
> Thanks,
>  
> Kevin Matthews
> Sr Application Analyst – Rapid Connect Development
> Global Business Solutions
> Office: 954-845-4222 | Mobile: 561-465-6694
> kevin.matth...@firstdata.com <mailto:kevin.matth...@firstdata.com>
>  
> <image003.png>
>  
> Fiserv <https://www.fiserv.com/> | Join Our Team 
> <https://www.careers.fiserv.com/> | Twitter <https://twitter.com/fiserv/> | 
> LinkedIn <https://www.linkedin.com/company/fiserv/> | Facebook 
> <https://www.facebook.com/Fiserv/>
> FORTUNE Magazine World's Most Admired Companies® 2014 | 2015 | 2016 | 2017 | 
> 2018 | 2019
> © 2019 Fiserv, Inc. or its affiliates. Fiserv is a registered trademark of 
> Fiserv, Inc. Privacy Policy 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__fiserv.com_about_privacypolicy.aspx&d=DwMGaQ&c=ewHkv9vLloTwhsKn5d4bTdoqsmBfyfooQX5O7EQLv5TtBZ1CwcvjU063xndfqI8U&r=DhuxLF27WYthG-oLriBpSFsbSw1I5i2d895wxh8VY20&m=BIEknoCR_FKxnPpOj0Y-Bee0m8jPof-E79bKGvU0u9U&s=b7HNbknTsxVdKPi_kXbH7pz31TqQJrr_tXTxCa1kKPI&e=>
>  
> 
>  
> 
>  
> The information in this message may be proprietary and/or confidential, and 
> protected from disclosure. If the reader of this message is not the intended 
> recipient, or an employee or agent responsible for delivering this message to 
> the intended recipient, you are hereby notified that any dissemination, 
> distribution or copying of this communication is strictly prohibited. If you 
> have received this communication in error, please notify First Data 
> immediately by replying to this message and deleting it from your computer.
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
> https://mail.osgi.org/mailman/listinfo/osgi-dev 
> <https://mail.osgi.org/mailman/listinfo/osgi-dev>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to