【发布时间】:2011-02-28 16:19:30
【问题描述】:
我正在尝试让 jetty-maven-plugin 的 run-exploded 目标正常工作。我发现文档有点缺乏我需要做些什么来设置它。
我相信我有一个标准的 WAR 文件设置。 (我写“believe”的原因是我发现 maven-war-plugin 文档也缺少。)当我使用 maven package 构建我的 webapp 时,我在目标文件夹中得到以下内容:
classes
maven-archiver
surefire-reports
test-classes
tmp
mywebapp-version
mywebapp-version.war
其中mywebapp-version 是爆炸战争,mywebapp-version.war 是打包战争。到目前为止一切顺利(我认为?)。
现在,运行mvn jetty:run-exploded,默认部署文件夹似乎是target/tmp/webapp/mywebapp-version.war/。此文件夹存在,但不包含除 webapp-cache.xml 之外的文件。这对我来说似乎是错误的。
我还尝试主动将webApp 配置元素设置为${project.build.directory}/mywebapp-version/,但run-exploded 似乎忽略了它(尽管文档另有说明)。
我做错了什么?看起来好像我遗漏了一些简单的东西,因为似乎没有其他人遇到同样的问题。
【问题讨论】:
标签: maven-2 jetty maven-jetty-plugin