簡體   English   中英

Maven Jenkins插件POM缺少JAR的依賴信息

[英]Maven Jenkins Plugin POMs missing for dependency information on JARs

我一直在嘗試按照教程: https//wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

我現在花了大約7個小時,最后決定只是詢問並希望得到答復。

我還沒有從create命令編輯pom文件。 我很確定我的設置文件是否正確。 當我嘗試運行或打包項目時,我得到了這個:

    [WARNING] The POM for org.apache.maven.surefire:surefire-booter:jar:2.9 is missing,            no dependency information available
    [WARNING] The POM for org.apache.maven.surefire:maven-surefire-common:jar:2.9 is   missing, no dependency information available
    [WARNING] The POM for org.apache.maven:maven-toolchain:jar:2.0.9 is missing, no dependency information available
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 8.260s
    [INFO] Finished at: Tue Jan 29 16:07:56 EST 2013
    [INFO] Final Memory: 41M/387M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.9:test (default-test) on project helloworld: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.9:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.9 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.apache.maven.surefire:surefire-booter:jar:2.9, org.apache.maven.surefire:maven-surefire-common:jar:2.9, org.codehaus.plexus:plexus-utils:jar:2.1: Failure to find org.apache.maven.surefire:surefire-booter:jar:2.9 in http://repo.jenkins-ci.org/public/ was cached in the local repository, resolution will not be reattempted until the update interval of repo.jenkins-ci.org has elapsed or updates are forced ->

所以我假設它應該從我在設置文件中設置的存儲庫下載這3個jar文件......但事實並非如此。 這會發生什么原因嗎? 我可以做些什么來下載這些文件? 或者是下載它們我只是沒有在某處正確引用它們? 我對此很新,所以我可以完全離開。

如果它有幫助我有maven 3.0.4和jdk 1.7.0_02。 我認為其他所有其他內容都可以從教程中復制和粘貼。 任何幫助將不勝感激!

當你第一次嘗試拿到這些文物時,有些東西可能出錯了,現在你因為一個討厭的maven bug而陷入困境。 Maven可能在本地存儲庫(.m2)中創建了一個空文件夾,現在認為您已經擁有了依賴項。 因此,您應該檢查是否發生了這種情況,如果是,則刪除該文件夾。

在這里看到我的答案:

編譯器錯誤“無法讀取所需庫的存檔” - Spring Tool Suite

您還可以首先檢查出現問題的原因。 您是否使用瀏覽器訪問以下網址?

http://repo.jenkins-ci.org/public/org/apache/maven/surefire/surefire-booter/2.9/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM