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
>
>
>
>
>

Reply via email to