windows - Maven2 - Windows 中的 POM 配置问题

标签 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的新手

谁能帮忙提前谢谢

干杯

如来

最佳答案

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/

相关文章:

jakarta-ee - Netbeans/Glassfish - 期望找到一个扩展目录,但找到了一个 JAR

windows - 当批处理系列中没有负面导出时,TFS 构建流程中的批处理如何以 -1 退出

eclipse 3.5.1 (Galileo) 和 ubuntu 9.10 (Karmic) 被破坏了!无法安装maven2插件! (或任何其他插件)

maven - 我可以在 maven pom.xml 中使用属性文件进行 flyway 配置吗

java - 在 Maven 存储库中查找特定插件的可用版本列表?

java2ws长类路径maven

maven - 如何在 Intellij Idea 中找出未使用的依赖项 Maven

c# - 连接到远程共享文件夹导致 "multiple connections not allowed"错误,但尝试断开连接导致 "connection does not exist"

PHP Windows 扩展不会加载

windows - Windows 上 PE 文件 (exe) 的最小文件大小是多少?最小的内存分配?