Java 无法下载tomcat maven插件?
我想使用maven将web应用程序部署到tomcat。但是我遇到了一个无法下载tomcat maven插件的错误 我的pom.xml的一部分Java 无法下载tomcat maven插件?,java,jakarta-ee,tomcat,maven-2,Java,Jakarta Ee,Tomcat,Maven 2,我想使用maven将web应用程序部署到tomcat。但是我遇到了一个无法下载tomcat maven插件的错误 我的pom.xml的一部分 <build> <finalName>cdmi-server</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <ar
<build>
<finalName>cdmi-server</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<!--<artifactId>maven-compiler-plugin</artifactId>-->
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<url>http://127.0.0.1:8080/manager</url>
<server>TomcatServer</server>
<path>/cdmi-server</path>
</configuration>
</plugin>
</plugins>
</build>
...
<pluginRepositories>
<pluginRepository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</pluginRepository>
<pluginRepository>
<id>maven-repository.dev.java.net</id>
<name>Java.net Maven 1 Repository (legacy)</name>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</pluginRepository>
</pluginRepositories>
<repositories>
<repository>
<id>m1.dev.java.net</id>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</repository>
<repository>
<id>m2.dev.java.net</id>
<url>http://download.java.net/maven/2</url>
<layout>default</layout>
</repository>
</repositories>
如何解决错误?根据官方页面,您需要更改插件声明: 自版本2.0-beta-1以来,tomcat mojos已重命名为tomcat6和tomcat7,目标相同 您必须配置pom以使用此新的groupId:
org.apache.tomcat.maven
codehaus版本的一般建议
访问maven中央存储库
并搜索所需的类/Jar,获得最新/正确的
工件Id、组Id等
要下载JAR文件的正确版本您是否在公司防火墙后面??
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="password" roles="admin,manager"/>
<servers>
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>password</password>
</server>
</servers>
Project ID: org.codehaus.mojo:tomcat-maven-plugin
Reason: POM 'org.codehaus.mojo:tomcat-maven-plugin' not found in repository: Unable to download the artifact from any repository
org.codehaus.mojo:tomcat-maven-plugin:pom:2.0.2
from the specified remote repositories:
m2.dev.java.net (http://download.java.net/maven/2),
central (http://repo1.maven.org/maven2),
maven2-repository.dev.java.net (http://download.java.net/maven/2/),
maven-repository.dev.java.net (http://download.java.net/maven/1),
m1.dev.java.net (http://download.java.net/maven/1)
for project org.codehaus.mojo:tomcat-maven-plugin
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
</plugins>
</pluginManagement>