Hello!
We are using Maven 2.2.1 and Nexus 1.7.0. We have one "core" project and 4 dependent projects. After "core" project is built and artifacts are deployed, every of these dependent projects starts to build. And sometimes one or two of them fail with exception: Failed to resolve artifact. Here is an example. One of dependent projects failed with the reason that artifact config.jar is missing. The first thing is that this artifact already was deployed - at 21:13. The second - that as far as I see in log, it was downloaded at 21:25:36. Such a problem occurs from time to time, with different projects, and with any artifact. And I have no idea what is the reason of this problem. Do you have any? Full log: [21:25:36]: Downloading: https://maven.in.d.com/content/repositories/gft-snapshot//com/config/1-272-S NAPSHOT/config-1-272-20101221.181256-220.jar <https://maven.in.d.com/content/repositories/gft-snapshot/com/config/1-272-S NAPSHOT/config-1-272-20101221.181256-220.jar> [21:25:37]: 16K downloaded (config-1-272-20101221.181256-220.jar) [21:25:40]: [INFO] ------------------------------------------------------------------------ [21:25:40]: [ERROR] BUILD ERROR [21:25:40]: [INFO] ------------------------------------------------------------------------ [21:25:40]: [INFO] Failed to resolve artifact. [21:25:40]: Missing: [21:25:40]: ---------- [21:25:40]: 1) com.d.gft:config:jar:1-272-SNAPSHOT [21:25:40]: Try downloading the file manually from the project website. [21:25:40]: Then, install it using the command: [21:25:40]: mvn install:install-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file [21:25:40]: Alternatively, if you host your own repository you can deploy the file there: [21:25:40]: mvn deploy:deploy-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] [21:25:40]: Path to dependency: [21:25:40]: 1) com.w-package:wb:war:B-58-SNAPSHOT [21:25:40]: 2) com:config:jar:1-272-SNAPSHOT [21:25:40]: ---------- [21:25:40]: 1 required artifact is missing. [21:25:40]: for artifact: [21:25:40]: com.w-package:wb:war:B-58-SNAPSHOT [21:25:40]: from the specified remote repositories: [21:25:40]: thirdparty (https://maven.in.d.com/content/repositories/thirdparty), [21:25:40]: gft (https://maven.in.d.com/content/repositories/gft/), [21:25:40]: gft-snapshot (https://maven.in.d.com/content/repositories/gft-snapshot/), [21:25:40]: jboss (http://repository.jboss.org/maven2/), [21:25:40]: java.net.m2.mirror (http://maven.in.d.com:7090/content/repositories/maven2-repository.dev.java. net), [21:25:40]: Nexus (http://maven.in.d.com:7090/content/groups/public), [21:25:40]: shared (http://maven.in.d.com/content/repositories/shared) [21:25:40]: [INFO] ------------------------------------------------------------------------ [21:25:40]: [INFO] Trace [21:25:40]: org.apache.maven.lifecycle.LifecycleExecutionException: Missing: [21:25:40]: ---------- [21:25:40]: 1) com:config:jar:1-272-SNAPSHOT [21:25:40]: Try downloading the file manually from the project website. [21:25:40]: Then, install it using the command: [21:25:40]: mvn install:install-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file [21:25:40]: Alternatively, if you host your own repository you can deploy the file there: [21:25:40]: mvn deploy:deploy-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] [21:25:40]: Path to dependency: [21:25:40]: 1) com.w-package:wb:war: B-58-SNAPSHOT [21:25:40]: 2) com:config:jar:1-272-SNAPSHOT [21:25:40]: ---------- [21:25:40]: 1 required artifact is missing. [21:25:40]: for artifact: [21:25:40]: com.w-package:wb:war:B-58-SNAPSHOT [21:25:40]: from the specified remote repositories: [21:25:40]: thirdparty (https://maven.in.d.com/content/repositories/thirdparty), [21:25:40]: gft (https://maven.in.d.com/content/repositories/gft/), [21:25:40]: gft-snapshot (https://maven.in.d.com/content/repositories/gft-snapshot/), [21:25:40]: jboss (http://repository.jboss.org/maven2/), [21:25:40]: java.net.m2.mirror (http://maven.in.d.com:7090/content/repositories/maven2-repository.dev.java. net), [21:25:40]: Nexus (http://maven.in.d.com:7090/content/groups/public), [21:25:40]: shared (http://maven.in.d.com/content/repositories/shared) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:711) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle (DefaultLifecycleExecutor.java:556) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec ycleExecutor.java:535) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail ures(DefaultLifecycleExecutor.java:387) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa ultLifecycleExecutor.java:348) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle Executor.java:180) [21:25:40]: at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) [21:25:40]: at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) [21:25:40]: at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) [21:25:40]: at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) [21:25:40]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [21:25:40]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) [21:25:40]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) [21:25:40]: at java.lang.reflect.Method.invoke(Method.java:597) [21:25:40]: at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) [21:25:40]: at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) [21:25:40]: at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) [21:25:40]: at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [21:25:40]: Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing: [21:25:40]: ---------- [21:25:40]: 1) com:config:jar:1-272-SNAPSHOT [21:25:40]: Try downloading the file manually from the project website. [21:25:40]: Then, install it using the command: [21:25:40]: mvn install:install-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file [21:25:40]: Alternatively, if you host your own repository you can deploy the file there: [21:25:40]: mvn deploy:deploy-file -DgroupId=com -DartifactId=config -Dversion=1-272-20101221.181256-220 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] [21:25:40]: Path to dependency: [21:25:40]: 1) com.w-package:wb:war:B-58-SNAPSHOT [21:25:40]: 2) com:config:jar:1-272-SNAPSHOT [21:25:40]: ---------- [21:25:40]: 1 required artifact is missing. [21:25:40]: for artifact: [21:25:40]: com.w-package:wb:war:B-58-SNAPSHOT [21:25:40]: from the specified remote repositories: [21:25:40]: thirdparty (https://maven.in.d.com/content/repositories/thirdparty), [21:25:40]: gft (https://maven.in.d.com/content/repositories/gft/), [21:25:40]: gft-snapshot (https://maven.in.d.com/content/repositories/gft-snapshot/), [21:25:40]: jboss (http://repository.jboss.org/maven2/), [21:25:40]: java.net.m2.mirror (http://maven.in.d.com:7090/content/repositories/maven2-repository.dev.java. net), [21:25:40]: Nexus (http://maven.in.d.com:7090/content/groups/public), [21:25:40]: shared (http://maven.in.d.com/content/repositories/shared) [21:25:40]: at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitive ly(DefaultArtifactResolver.java:360) [21:25:40]: at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitive ly(DefaultArtifactResolver.java:304) [21:25:40]: at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(D efaultPluginManager.java:1499) [21:25:40]: at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage r.java:442) [21:25:40]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:694) [21:25:40]: ... 17 more Regards, Ekaterina