I don’t know what you mean - it clearly always said "mvn verify" 
<https://github.com/osgi/osgi.enroute.site/pull/161> ;)

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 
<https://github.com/osgi/osgi.enroute.site> repository.

Many thanks,

Tim

> On 23 Apr 2018, at 18:54, Kevin Boyle <kevintbo...@yahoo.com> wrote:
> 
> Thanks Tim,
> I followed the instructions on 
> http://enroute.osgi.org/tutorial/020-tutorial_qs.html 
> <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 <tim.w...@paremus.com> 
> 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 <osgi-dev@mail.osgi.org 
>> <mailto:osgi-dev@mail.osgi.org>> 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 
>> <kevintbo...@yahoo.com <mailto:kevintbo...@yahoo.com>> wrote:
>> 
>> 
>> 
>> I’m new to OSGi and I’m following the enroute tutorials 
>> <http://enroute.osgi.org/tutorial/020-tutorial_qs.html> but ran into a 
>> problem immediates.  I downloaded the example code 
>> <https://github.com/osgi/osgi.enroute> from GITHub 
>> 
>> git clone https://github.com/osgi/osgi.enroute.git 
>> <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.6
>> Please help.  
>> Thank you.
>> Kevin
>> 
>> 
>> Kevins-MBP:osgi kevintboyle$ git clone 
>> https://github.com/osgi/osgi.enroute.git 
>> <https://github.com/osgi/osgi.enroute.git>
>> Cloning 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 14140
>> Receiving objects: 100% (14145/14145), 61.73 MiB | 1015.00 KiB/s, done.
>> Resolving deltas: 100% (7557/7557), done.
>> Kevins-MBP:osgi kevintboyle$ ls
>> osgi.enroute
>> Kevins-MBP:osgi kevintboyle$ cd osgi.enroute
>> Kevins-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.xml
>>  
>> <https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml>
>> Downloading from central: 
>> https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml 
>> <https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml>
>> Downloaded from central: 
>> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
>>  
>> <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 
>> <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 
>> <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/NoPluginFoundForPrefixException
>>  
>> <http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException>
>> Kevins-MBP:osgi.enroute kevintboyle$ 
>> 
>> 
>> _______________________________________________
>> OSGi Developer Mail List
>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
> 
> <1524505875375blob.jpg>

_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to