【发布时间】:2014-12-13 19:37:53
【问题描述】:
我在 NetBeans 中有一个多模块 Maven 项目,文件系统中的结构如下。
.
| MyProject/
├── web-module/
| ├── src/
| └── pom.xml
├── core-module/
| ├── src/
| └── pom.xml
└── pom.xml
我在所有模块上设置了 Compile on Save 并在 web-module 中设置了 Deploy on Save 现在当我在 web-module 中更改某些内容时,它会自动编译和部署,但它不适用于 core-module 中的更改。 我还创建了一个新的项目组(文件/项目组.../项目和所有必需的项目)并将父项目设置在那里,但它不起作用。
我的问题是:
- 是否有可能在 NetBeans 中实现我想要的,如果可以,如何实现?
- 在 NB 中保存时部署似乎会重新启动 Tomcat,这不是一个有效的解决方案(Spring 上下文加载时间)——是否可以使用“jvm 热交换”之类的东西,即当我进行一些更改时(我的意思是在方法,不改变类结构),我想在不重新启动 Tomcat 的情况下立即看到。
我使用 NetBeans 8、NB 中嵌入的 Maven 和 Tomcat 6
PS。我知道我想要实现的不是火箭科学,我能够以这种方式配置 Eclipse,并且一切正常(无需安装任何额外的插件)。
PPS。是的,我听说过 JRebel,但它不是免费的。
【问题讨论】:
标签: java maven tomcat netbeans