Java Maven Jetty插件。重新部署,战争
我将maven jetty插件添加到我的Java Maven Jetty插件。重新部署,战争,java,maven,maven-jetty-plugin,Java,Maven,Maven Jetty Plugin,我将maven jetty插件添加到我的pom.xml,并执行目标jetty:runwar。一切正常。但当我想要重新部署项目时,在对源代码进行一些更改之后,我需要在我的项目上重复目标包(我想是因为我将项目部署为.war,而不是未组装的webapp)。 但当我运行packagegoal时,我得到一个错误:无法复制webapp源代码。。。[C:\..\workspace\PROJECT\u NAME\target\PROJECT\u NAME-0.0.1-SNAPSHOT]-这是因为在执行目标包时,
pom.xml
,并执行目标jetty:runwar
。一切正常。但当我想要重新部署项目时,在对源代码进行一些更改之后,我需要在我的项目上重复目标包(我想是因为我将项目部署为.war,而不是未组装的webapp)。
但当我运行package
goal时,我得到一个错误:无法复制webapp源代码。。。[C:\..\workspace\PROJECT\u NAME\target\PROJECT\u NAME-0.0.1-SNAPSHOT
]-这是因为在执行目标包
时,Maven必须删除的文件被启动的Jetty服务器损坏(忙碌)
如何解决这个问题
谢谢。你为什么不想以maven jetty:run
的身份运行jetty呢。只需将编译后的文件复制到目录中(或者让IDE替您完成)。此外,您还可以在我使用的项目中更改静态资源,而无需重新部署应用程序,也可以使用GWT,因此我无法告诉maven jetty插件部署.js文件。