如何为tomcat maven插件添加存储库

时间:2011-09-13 15:52:15

标签: eclipse tomcat plugins maven

如何为找到here的tomcat maven插件添加存储库?我在中央maven存储库中找不到2.0版,所以我猜我必须自己包含它。我在pom.xml文件中没有运气。如果这是错误的语法,任何想法?

<pluginRepositories>
    <pluginRepository>
        <id>maven-tomcat</id>
        <url>http://svn.apache.org/repos/asf/tomcat/maven-plugin/trunk/tomcat-maven-plugin</url>
    </pluginRepository>
</pluginRepositories>

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>2.0-SNAPSHOT</version>
</plugin>

这是我执行tomcat时的警告:运行目标:

  

POM for   org.apache.tomcat.maven:tomcat-maven-plugin:jar:2.0-SNAPSHOT是   缺少,没有可用的依赖信息

1 个答案:

答案 0 :(得分:2)

看来这个插件位于maven中央存储库中,所以你只需要在你的pom中配置它(如果你需要覆盖插件的默认配置值)。

那个svn地址不适合那里,它是这个插件的源代码所在的地址,而不是二进制文件。 Maven期待Maven插件存储库的地址。二进制文件位于默认存储库中,Maven将在调用其中一个目标时自动下载任何所需的依赖项。例如mvn tomcat:deploy

Here您可以在pom.xml中找到如何配置它。

here你可以找到它的目标以及如何使用它。