簡體   English   中英

Maven:org.codehaus.mojo:tomcat-maven-plugin:jar:2.2的POM在哪里?

[英]Maven: where is the POM for org.codehaus.mojo:tomcat-maven-plugin:jar:2.2?

$ mvn tomcat:run
[INFO] Scanning for projects...
Downloading: http://objectstyle.org/maven2/org/apache/maven/plugins/maven-eclipse-plugin/2.9/maven-eclipse-plugin-2.9.pom
Downloading/Downloaded: ... [Many more POMs and JARs]
[WARNING] The POM for org.codehaus.mojo:tomcat-maven-plugin:jar:2.2 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.151s
[INFO] Finished at: Thu Nov 06 17:07:49 PST 2014
[INFO] Final Memory: 13M/322M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.codehaus.mojo:tomcat-maven-plugin:2.2 or one of its
        dependencies could not be resolved: Failed to read artifact descriptor for
        org.codehaus.mojo:tomcat-maven-plugin:jar:2.2: Failure to find
        org.codehaus.mojo:tomcat-maven-plugin:pom:2.2 in
        http://objectstyle.org/maven2/ was cached in the local repository,
        resolution will not be reattempted until the update interval of objectstyle
        has elapsed or updates are forced -> [Help 1]

主pom.xml文件位於http://kopy.io/Nfcic

什么是“本地存儲庫”?

簡而言之,我現在該怎么辦?

您的POM指定了以下存儲庫:

    <repositories>
        <repository>
            <id>spring-release</id>
            <name>Spring Framework Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </repository>
        <repository>
            <id>spring-milestone</id>
            <name>Spring Framework Milestone Repository</name>
            <url>http://maven.springframework.org/milestone</url>
        </repository>
        <repository>
        <!-- necessary for Spring Security OAuth SNAPSHOT dependency -->
            <id>spring-snapshost</id>
            <name>Spring Framework Maven Snapshot Repository</name>
            <url>http://maven.springframework.org/snapshot</url>
        </repository>
        <repository>
            <id>objectstyle</id>
            <name>ObjectStyle.org Repository</name>
            <url>http://objectstyle.org/maven2/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
      </repository>
    </repositories>

這些存儲庫均不包含您嘗試下載的插件。 您需要在包含插件的pom中添加其他存儲庫,或者需要將插件存儲在存儲庫中,以便maven可以找到它。

嘗試添加http://maven.apache.org/repository/

本地存儲庫是maven存儲下載的文件的位置。 該消息告訴您未下載jar。

簡單的答案是,因為您使用的是錯誤的groupId。

<dependency>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>2.2</version>
</dependency>

暫無
暫無

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

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