Maven2 - POM在Windows中配置问题

时间:2011-02-23 05:17:59

标签: windows maven-2 pom.xml tomcat

我正在尝试在我的Windows机器中配置maven。我的(webappDirectory)pom.xml如下

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.0</version>
    <configuration>
    <webappDirectory>C:\Program Files\apache-tomcat-6.0.32-windows-x86\apache-tomcat-6.0.32\webapps\myapp</webappDirectory>
                </configuration>
            </plugin>

我正在使用apache-tomcat,它的工作正常。但是,当我做一个干净的构建和运行时,没有任何东西进入我的webapp目录。我猜它与路径

有关

我是maven的新手

任何人都可以提前帮助谢谢

欢呼声

thusitha

1 个答案:

答案 0 :(得分:1)

webappDirectory是将创建war文件的目录。但这不应该是安装tomcat的目录(热部署)。我建议使用convention of the maven-war-plugin。如果您想将战争部署到tomcat,您可以查看cargo plugin,或者您可以使用jetty容器进行测试。此外,您应该深入了解有关Maven的书籍,例如:Maven by Example。不过,如果你考虑一下你的设置。此设置仅适用于您的计算机,并且此构建不可移植到其他计算机或不太可移植到其他操作系统(如Unix)。换句话说,不要将webDirectory放入配置中,将其保留为默认值。我错过了说您使用的是旧版本的maven-war-plugin,最新版本是2.1.1。