Thanks Tim.I wish support at my office responded as fast as you did. K
On Monday, April 23, 2018, 1:59:23 PM EDT, Tim Ward <[email protected]>
wrote:
I don’t know what you mean - it clearly always said "mvn verify" ;)
Thanks for the bug report. If you do find anything else on the site then feel
free to raise bugs against the https://github.com/osgi/osgi.enroute.site
repository.
Many thanks,
Tim
On 23 Apr 2018, at 18:54, Kevin Boyle <[email protected]> wrote:
Thanks Tim,I followed the instructions on
http://enroute.osgi.org/tutorial/020-tutorial_qs.html which executes the "mvn
bnd-resolver:resolve" before doing the "mvn package" and doesn't mention
anything about indexing. Is the example incomplete or incorrect? I did run
"mvn package" and the app.jar was created and ran correctly so I believe your
comments are correct but wonder why the tutorial has "mvn bnd-resolver:resolve"
coming before the "mvn package"? Any ideas?K
<1524505875375blob.jpg>
On Monday, April 23, 2018, 1:47:47 PM EDT, Tim Ward <[email protected]>
wrote:
Hi Kevin,
Did you do any other kind of build first? My guess is that the problem you have
is that you’re skipping ahead in the example.
If you’re working purely from the command line then you need to generate the
indexes before you can do a resolve. If you go straight for the resolve then
the indexes aren’t present and the resolve will fail.
The command to generate all the indexes is:
mvn bnd-indexer:index bnd-indexer:index@test-index
But note that unless you have built the example projects locally you will be
indexing the versions from the OSGi snapshot repository, not the locally built
bundles (which don’t exist). In any event, once you have the indexes the
resolve will succeed.
In the normal example flow you would do a mvn package (or mvn verify) first to
generate the bundles and indexes, then you could do a re-resolve if you wanted.
Note that if you do all of this in Bndtools then the continuous build plugin
builds all of these things for you automatically every time that you save so
that your resolve is always up to date.
I hope this helps.
Regards,
Tim
On 23 Apr 2018, at 18:32, Kevin Boyle via osgi-dev <[email protected]>
wrote:
I realized that I was not in example/quickstart which I've corrected.
Now when I run
mvn bnd-resolver:resolve
I'm getting
[ERROR] Failed to execute goal
biz.aQute.bnd:bnd-resolver-maven-plugin:4.0.0-SNAPSHOT:resolve (default-cli) on
project app: Unable to resolve <<INITIAL>>: missing requirement
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole)' -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
biz.aQute.bnd:bnd-resolver-maven-plugin:4.0.0-SNAPSHOT:resolve (default-cli) on
project app: Unable to resolve <<INITIAL>>: missing requirement
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole)'
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:146)
On Monday, April 23, 2018, 1:19:18 PM EDT, Kevin Boyle
<[email protected]> wrote:
I’m new to OSGi and I’m following the enroute tutorials but ran into a problem
immediates. I downloaded the example code from GITHub
git clone https://github.com/osgi/osgi.enroute.git
Then ran the maven command and received the error below.
mvn bnd-resolver:resolve
This was executed on my macbook, under macOS Sierra 10.12.6Please help. Thank
you.Kevin
Kevins-MBP:osgi kevintboyle$ git clone
https://github.com/osgi/osgi.enroute.gitCloning into 'osgi.enroute'...remote:
Counting objects: 14145, done.remote: Compressing objects: 100% (5/5),
done.remote: Total 14145 (delta 0), reused 1 (delta 0), pack-reused
14140Receiving objects: 100% (14145/14145), 61.73 MiB | 1015.00 KiB/s,
done.Resolving deltas: 100% (7557/7557), done.Kevins-MBP:osgi kevintboyle$
lsosgi.enrouteKevins-MBP:osgi kevintboyle$ cd
osgi.enrouteKevins-MBP:osgi.enroute kevintboyle$ mvn bnd-resolver:resolve[INFO]
Scanning for projects...[INFO]
------------------------------------------------------------------------[INFO]
Reactor Build Order:[INFO] [INFO] OSGi enRoute indexes parent
[pom][INFO] osgi-api
[pom][INFO] impl-index
[jar][INFO] enterprise-api
[pom][INFO] debug-bundles
[pom][INFO] test-bundles
[jar][INFO] OSGi enRoute Archetypes parent
[pom][INFO] project
[maven-archetype][INFO] ds-component
[maven-archetype][INFO] rest-component
[maven-archetype][INFO] project-bare
[maven-archetype][INFO] application
[maven-archetype][INFO] api
[maven-archetype][INFO] bundle-test
[maven-archetype][INFO] OSGi enRoute examples parent
[pom][INFO] quickstart
[pom][INFO] rest
[jar][INFO] app
[jar][INFO] microservice
[pom][INFO] dao-api
[jar][INFO] rest-service
[jar][INFO] dao-impl
[jar][INFO] rest-app
[jar][INFO] dao-impl-jpa
[jar][INFO] rest-app-jpa
[jar][INFO] rest-service-test
[jar][INFO] OSGi enRoute All
[pom]Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xmlDownloading
from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xmlDownloaded
from central:
https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
(14 kB at 17 kB/s)Downloaded from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20
kB at 25 kB/s)[INFO]
------------------------------------------------------------------------[INFO]
Reactor Summary:[INFO] [INFO] OSGi enRoute indexes parent 7.0.0-SNAPSHOT
......... SKIPPED[INFO] osgi-api 7.0.0-SNAPSHOT ............................
SKIPPED[INFO] impl-index 7.0.0-SNAPSHOT ..........................
SKIPPED[INFO] enterprise-api 7.0.0-SNAPSHOT ......................
SKIPPED[INFO] debug-bundles 7.0.0-SNAPSHOT .......................
SKIPPED[INFO] test-bundles 7.0.0-SNAPSHOT ........................
SKIPPED[INFO] OSGi enRoute Archetypes parent 7.0.0-SNAPSHOT ......
SKIPPED[INFO] project 7.0.0-SNAPSHOT .............................
SKIPPED[INFO] ds-component 7.0.0-SNAPSHOT ........................
SKIPPED[INFO] rest-component 7.0.0-SNAPSHOT ......................
SKIPPED[INFO] project-bare 7.0.0-SNAPSHOT ........................
SKIPPED[INFO] application 7.0.0-SNAPSHOT .........................
SKIPPED[INFO] api 7.0.0-SNAPSHOT .................................
SKIPPED[INFO] bundle-test 7.0.0-SNAPSHOT .........................
SKIPPED[INFO] OSGi enRoute examples parent .......................
SKIPPED[INFO] quickstart .........................................
SKIPPED[INFO] rest ...............................................
SKIPPED[INFO] app ................................................
SKIPPED[INFO] microservice .......................................
SKIPPED[INFO] dao-api ............................................
SKIPPED[INFO] rest-service .......................................
SKIPPED[INFO] dao-impl ...........................................
SKIPPED[INFO] rest-app ...........................................
SKIPPED[INFO] dao-impl-jpa .......................................
SKIPPED[INFO] rest-app-jpa .......................................
SKIPPED[INFO] rest-service-test ..................................
SKIPPED[INFO] OSGi enRoute All 0.0.1-SNAPSHOT ....................
SKIPPED[INFO]
------------------------------------------------------------------------[INFO]
BUILD FAILURE[INFO]
------------------------------------------------------------------------[INFO]
Total time: 1.769 s[INFO] Finished at: 2018-04-23T13:17:07-04:00[INFO]
------------------------------------------------------------------------[ERROR]
No plugin found for prefix 'bnd-resolver' in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (/Users/kevintboyle/.m2/repository), central
(https://repo.maven.apache.org/maven2)] -> [Help 1][ERROR] [ERROR] To see the
full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run
Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more
information about the errors and possible solutions, please read the following
articles:[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixExceptionKevins-MBP:osgi.enroute
kevintboyle$
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
<1524505875375blob.jpg>
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev