【发布时间】:2015-02-20 23:41:08
【问题描述】:
我正在使用具有以下框架的 maven 开发一个模块化项目:
|-- parent (pom packaging)
|-- model (jar packaging)
pom.xml
|-- services (jar packaging)
pom.xml
|-- web-app (jar packaging)
pom.xml
pom.xml
我使用 jetty 插件作为嵌入式 servlet 容器,这个问题我需要多次运行 war 项目并从我的 IDE 或 web-app 文件夹运行 mvn jetty:run .这个编译,测试,打包,......网络应用程序但不是其他模块。总结一下,当我运行 mvn jetty:run 时,我想要的所有模块都将编译、测试、打包。如何配置码头插件来做到这一点?
编辑 1
假设我在eclipse的services模块上修改了一些cleasses,我在eclispe上有如下配置:
这样我就失去了关于服务模块的更改,我必须从我的命令行运行 mvn -pl service clean install 然后我可以使用 eclipse 配置并拥有所有更新。我想在 Eclipse 上构建一个 Maven 来完成所有事情。
【问题讨论】:
标签: java eclipse maven embedded-jetty maven-jetty-plugin