Looks like there are couple of issues here.

First, your repository is configured to proxy RELEASE artifacts only, so it does not "see" any snapshot artifacts available from r.s.o public group. I was told that you need to make 2 repos (one for SNAPSHOT, another for RELEASE artifacts) pointing at the same url and put them into a group.

More importantly, though, tycho DEV builds are not supposed to need -SNAPSHOT plugins. Can you please confirm that you do not use 0.3.0-SNAPSHOT in your pom.xml files? I will also look if I can find explanation from my side.

--
Regards,
Igor

[EMAIL PROTECTED] wrote:
I'm trying to use Tycho (0.3.0-DEV-1785) behind a Nexus (1.0.2) proxy.  So
far
unsuccessful.  In Nexus I configured

   Repository ID: forge
   Repository Name: Sonatype
   Repository Type: proxy
   Repository Policy: Release
   Remote Storage Location:
http://repository.sonatype.org/content/groups/public
   Download Remote Indexes: True

and I added my the Sonatype repository to the public Nexus group (even as
first
entry).

I put this in my ~/.m2/settings.xml:

   <mirror>
     <id>Nexus-Forge</id>
     <name>Nexus Public Mirror</name>
     <url>http://my-nexus-server:8081/nexus/content/groups/public</url>
     <mirrorOf>forge</mirrorOf>
   </mirror>

An 'mvn clean' from an empty local repository does succeed.

An 'mvn validate' however does not:

...
| (mirror url: http://my-nexus-server:8081/nexus/content/groups/public)
| Downloading:
http://my-nexus-server:8081/nexus/content/groups/public/org/codehaus/tycho/maven-osgi-packaging-plugin/0.3.0-SNAPSHOT/maven-osgi-packaging-plugin-0.3.0-SNAPSHOT.pom
| org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
resource in repository
|         at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:132)
|         at
org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
|         at
org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
|         at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
|         at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:600)
|         at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:420)
|         at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:357)
|         at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:167)
|         at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:82)
|         at
org.apache.maven.project.DefaultRepositoryHelper.findModelFromRepository(DefaultRepositoryHelper.java:115)
|         at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:188)
|         at
org.apache.maven.plugin.DefaultPluginManagerSupport.buildPluginProject(DefaultPluginManagerSupport.java:127)
|         at
org.apache.maven.plugin.DefaultPluginManagerSupport.resolvePluginArtifact(DefaultPluginManagerSupport.java:97)
|         at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:218)
|         at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:195)
|         at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:79)
|         at
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:52)
|         at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(DefaultBuildPlanner.java:322)
|         at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:192)
|         at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:179)
|         at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:117)
|         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:423)
|         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:258)
|         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:214)
|         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:172)
|         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:218)
|         at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:899)
|         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
|         at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
|         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|         at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|         at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|         at java.lang.reflect.Method.invoke(Method.java:597)
|         at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
|         at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
|         at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
|         at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
| Caused by: java.io.FileNotFoundException:
http://my-nexus-server:8081/nexus/content/groups/public/org/codehaus/tycho/maven-osgi-packaging-plugin/0.3.0-SNAPSHOT/maven-osgi-packaging-plugin-0.3.0-SNAPSHOT.pom
|         at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1288)
|         at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115)
|         ... 36 more
| [INFO] Using mirror: Nexus-Forge for repository: forge
| (mirror url: http://my-nexus-server:8081/nexus/content/groups/public)
| [ERROR]
| Failed to construct build plan for: Unnamed -
my.group:my.util:eclipse-plugin:1.0.0
| Id: my.group:my.util:eclipse-plugin:1.0.0
| task-segment: [validate]. Reason: Failed to resolve plugin for mojo
binding:
org.codehaus.tycho:maven-osgi-packaging-plugin:0.3.0-SNAPSHOT:build-qualifier
|
| While building project with id: my.group:my.util:eclipse-plugin:1.0.0

I'm pretty unclear what I'm missing.
Thanks!
-Max



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to