Nexus Proxy Repo不想获取

时间:2011-08-15 04:51:47

标签: maven-2 maven nexus

我使用的是nexus 1.9.2。我设置了一个代理仓库到远程位置(可以通过http://somelocation.com访问)。我将此代理回购添加到Nexus的Public Repositories组。我的maven的settings.xml设置为使用Nexus(在<mirror />部分中)。

当我通过网络浏览器登录Nexus并点击这个新添加的代理仓库然后浏览远程选项卡时,我可以看到所有工件。但是,当我单击选项卡浏览存储或浏览索引时,我看不到任何工件。

当我做mvn clean install时,我确实丢失了工件,它根本不想从远程站点获取。

我收到以下

  

缺少1个必需的工件。

     

用于工件:     com.somelocation:someserverapp:罐:1.1.0-SNAPSHOT

     

来自指定的远程存储库:     release-repo(http:// localrepo:8081 / nexus / content / groups / public),

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:711)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
     

引起:org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:缺少:

     

1)com.somelocation:somelocation-networking-packet:jar:1.0.0

     

尝试从项目网站手动下载文件。

     

然后,使用以下命令安装它:         mvn install:install-file -DgroupId = com.somelocation -DartifactId = somelocation-networking-packet -Dversion = 1.0.0 -Dpackaging = jar -Dfile = / path / to / file

     

或者,如果您拥有自己的存储库,则可以在那里部署文件:         mvn deploy:deploy-file -DgroupId = com.somelocation -DartifactId = somelocation-networking-packet -Dversion = 1.0.0 -Dpackaging = jar -Dfile = / path / to / file -Durl = [url] -DrepositoryId = [id ]

     

依赖路径:           1)com.somelocation:someserverapp:jar:1.1.0-SNAPSHOT           2)com.somelocation:somelocation-networking-packet:jar:1.0.0

任何想法为什么?

0 个答案:

没有答案