Permissions seem to be correct. I can download the artifact via Browser or
wget!

2011/6/20 Brett Porter <br...@apache.org>

> All looks ok. I assume the 1.0-SNAPSHOT/maven-metadata.xml also looks
> correct and has the right timestamp and build number in it.
>
> Is it possible something more basic is not right here - like incorrect
> access permissions on the repository, or incorrect credentials on the maven
> end if you meant it to be restricted?
>
> - Brett
>
> On 20/06/2011, at 5:05 PM, Martin Schwarzbauer wrote:
>
> > The directory in the repo looks like:
> > .
> > |-- 1.0-SNAPSHOT
> > |   |-- WebBase-1.0-20110617.094951-1.jar
> > |   |-- WebBase-1.0-20110617.094951-1.jar.md5
> > |   |-- WebBase-1.0-20110617.094951-1.jar.sha1
> > |   |-- WebBase-1.0-20110617.094951-1.pom
> > |   |-- WebBase-1.0-20110617.094951-1.pom.md5
> > |   |-- WebBase-1.0-20110617.094951-1.pom.sha1
> > |   |-- WebBase-1.0-20110620.070104-2.jar
> > |   |-- WebBase-1.0-20110620.070104-2.jar.md5
> > |   |-- WebBase-1.0-20110620.070104-2.jar.sha1
> > |   |-- WebBase-1.0-20110620.070104-2.pom
> > |   |-- WebBase-1.0-20110620.070104-2.pom.md5
> > |   |-- WebBase-1.0-20110620.070104-2.pom.sha1
> > |   |-- maven-metadata.xml
> > |   |-- maven-metadata.xml.md5
> > |   `-- maven-metadata.xml.sha1
> > |-- maven-metadata.xml
> > |-- maven-metadata.xml.md5
> > `-- maven-metadata.xml.sha1
> >
> >
> > maven-metadata.xml:
> > <?xml version="1.0" encoding="UTF-8"?>
> > <metadata>
> >  <groupId>at.sprecher.web.gwt.base</groupId>
> >  <artifactId>WebBase</artifactId>
> >  <versioning>
> >    <latest>1.0-SNAPSHOT</latest>
> >    <versions>
> >      <version>1.0-SNAPSHOT</version>
> >    </versions>
> >    <lastUpdated>20110620070104</lastUpdated>
> >  </versioning>
> > </metadata>
> >
> > The other project (dependency to WebBase):
> > <dependency>
> >                        <groupId>at.sprecher.web.gwt.base</groupId>
> >                        <artifactId>WebBase</artifactId>
> >                        <version>1.0-SNAPSHOT</version>
> >                </dependency>
> >
> > I removed the local ~/.m2 folder, because the deploy also install the
> > artifact on the disk and dependency resolution works :-)
> >
> > Error:
> > [...]
> > [DEBUG] Could not find metadata
> > at.sprecher.web.gwt.base:WebBase:1.0-SNAPSHOT/maven-metadata.xml in local
> > (/home/schwarzi/.m2/repository)
> > [DEBUG] Could not find metadata
> > at.sprecher.web.gwt.base:WebBase:1.0-SNAPSHOT/maven-metadata.xml in local
> > (/home/schwarzi/.m2/repository)
> > [WARNING] The POM for at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> is
> > missing, no dependency information available
> > [...]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 14.101s
> > [INFO] Finished at: Mon Jun 20 09:04:28 CEST 2011
> > [INFO] Final Memory: 2M/52M
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] Failed to execute goal on project WebModules: Could not resolve
> > dependencies for project
> > at.sprecher.web.gwt.modules:WebModules:jar:1.0-SNAPSHOT: Could not find
> > artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT -> [Help 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> > goal on project WebModules: Could not resolve dependencies for project
> > at.sprecher.web.gwt.modules:WebModules:jar:1.0-SNAPSHOT: Could not find
> > artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:196)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:108)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> > at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> > 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:290)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> > at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> > at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> > Caused by: org.apache.maven.project.DependencyResolutionException: Could
> not
> > resolve dependencies for project
> > at.sprecher.web.gwt.modules:WebModules:jar:1.0-SNAPSHOT: Could not find
> > artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> > at
> >
> org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:170)
> > at
> >
> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:171)
> > ... 22 more
> > Caused by: org.sonatype.aether.resolution.DependencyResolutionException:
> > Could not find artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> > at
> >
> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:412)
> > at
> >
> org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:164)
> > ... 23 more
> > Caused by: org.sonatype.aether.resolution.ArtifactResolutionException:
> Could
> > not find artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> > at
> >
> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:541)
> > at
> >
> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
> > at
> >
> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:395)
> > ... 24 more
> > Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could
> not
> > find artifact at.sprecher.web.gwt.base:WebBase:jar:1.0-SNAPSHOT
> > at
> >
> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:531)
> > ... 26 more
> > [ERROR]
> > [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/DependencyResolutionException
> >
> >
> > Thx,
> > Martin
> >
> >
> > 2011/6/20 Brett Porter <br...@apache.org>
> >
> >> Ok, then we'll need more information.
> >>
> >> For the artifact that you are deploying:
> >> - what does the directory look like that has the JAR & POM files?
> >> - what does the maven-metadata.xml file look like in that directory?
> >> - What output does Maven show when you try to depend on it?
> >>
> >> Thanks,
> >> Brett
> >>
> >> On 20/06/2011, at 4:29 PM, Martin Schwarzbauer wrote:
> >>
> >>> I tried this, this doesn't work for me!
> >>>
> >>> 2011/6/20 Brett Porter <br...@apache.org>
> >>>
> >>>> The simplest is to remove the <uniqueVersion>false</uniqueVersion>
> when
> >> you
> >>>> deploy so that the snapshots are deployed with a timestamp & build
> >> number.
> >>>>
> >>
> >> --
> >> Brett Porter
> >> br...@apache.org
> >> http://brettporter.wordpress.com/
> >> http://au.linkedin.com/in/brettporter
> >>
> >>
> >>
> >>
> >>
>
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
>
>
>
>
>

Reply via email to