我正在尝试在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目录。我想这与路径有关

我是新手

任何人都可以提前感谢

干杯

苏西塔

最佳答案

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

关于windows - Maven2-Windows中的POM配置问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5087296/

10-11 15:12
查看更多