[英]Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin::run
[英]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.