【问题标题】:teamcity 5.1 maven proxy configurationteamcity 5.1 maven代理配置
【发布时间】:2010-11-16 12:40:33
【问题描述】:

我创建了一个新的构建配置并尝试运行它。但是我遇到错误说在存储库中找不到工件。如果我从命令行为同一工作区运行 maven 构建,则构建运行良好。在./m2/settings.xml 中已经提到了代理配置,在构建配置中已经提到了设置文件。我什至尝试将代理配置放在TeamCity\buildAgent\plugins\maven\conf\settings.xml 中,但似乎没有帮助。如果您有任何指示,请告诉我。

Caused by: org.apache.maven.plugin.InvalidPluginException: Unable to build project for plugin 'org.apache.maven.plugins:maven-site-plugin': POM 'org.apache.maven.plugins:maven-site-plugin' not found in repository: Unable to download the artifact from any repository[16:59:48]: org.apache.maven.plugins:maven-site-plugin:pom:2.0-beta-7[16:59:48]: from the specified remote repositories:[16:59:48]: central (http://repo1.maven.org/maven2)[16:59:48]: for project org.apache.maven.plugins:maven-site-plugin[16:59:48]: at org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:293)[16:59:48]: at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:205)[16:59:48]: at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:184)[16:59:48]: at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642)[16:59:48]: at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540)[16:59:48]: ... 19 more[16:59:48]: Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.apache.maven.plugins:maven-site-plugin' not found in repository: Unable to download the artifact from any repository[16:59:48]: org.apache.maven.plugins:maven-site-plugin:pom:2.0-beta-7[16:59:48]: from the specified remote repositories:[16:59:48]: central (http://repo1.maven.org/maven2)[16:59:48]: for project org.apache.maven.plugins:maven-site-plugin[16:59:48]: at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)[16:59:48]: at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)[16:59:48]: at org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:277)[16:59:48]: ... 23 more[16:59:48]: Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository[16:59:48]: org.apache.maven.plugins:maven-site-plugin:pom:2.0-beta-7[16:59:48]: from the specified remote repositories:[16:59:48]: central (http://repo1.maven.org/maven2)[16:59:48]: at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)[16:59:48]: at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)[16:59:48]: at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)[16:59:48]: ... 25 more[16:59:48]: Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository[16:59:48]: at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)[16:59:48]: at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)[16:59:48]: ... 27 more

【问题讨论】:

    标签: maven-2 repository teamcity


    【解决方案1】:

    您是否尝试在 Maven 安装中设置 settings.xml

    例如对于我的 TeamCity 安装/usr/local/apache-maven/apache-maven-2.2.1/conf/settings.xml

    不要忘记 TeamCity 可能会以自己的用户身份运行,所以 ~/.m2/settings.xml 可能不是您认为的位置。

    【讨论】:

    • 我在 c:\ root 中找到了一个 ./m2 文件夹,并尝试放置 settings.xml,但没有成功。我复制了我的用户 ID 的 ./m2/ 文件夹的存储库文件夹,现在构建工作正常。不过需要找到真正的问题。
    猜你喜欢
    • 2014-01-18
    • 2022-01-14
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 2021-08-09
    • 1970-01-01
    相关资源
    最近更新 更多