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