我正在尝试在我的 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的新手
谁能帮忙提前谢谢
干杯
如来
最佳答案
webappDirectory 是创建 war 文件的目录。但这不应该是安装 tomcat 的目录(热部署)。我建议使用 convention of the maven-war-plugin .如果你喜欢将 war 部署到 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/