如何为多模块maven项目配置JRebel?目前,我已将JRebel插件添加到我的父pom.xml
,并生成了多个rebel.xml
文件(每个子模块一个rebel.xml
)使用jrebel:generate
命令。为每个模块生成多个rebel.xml
文件是否正确?
JRebel-maven-plugin
中删除pom.xml
并仅为我项目的EAR模块的pom.xml声明它?
答案 0 :(得分:3)
生成的每个“工件”都需要拥有与之关联的自己的rebel.xml文件。如果你查看rebel.xml的内容,它只是指向JRebel可以找到源目录的位置,并且这些是由maven插件生成的绝对路径,以便于使用。
我肯定会将JRebel插件放在一个只在开发机器上处于活动状态的独立配置文件中,这样就不会为生产生成这些文件。
对于耳朵,您不需要删除插件。我不认为它会伤害任何东西,你只是不会从中受益。 JRebel将找到所有单独的jar / wars的rebel.xml文件,并根据需要使用它们。
简而言之,您将它们添加到正确的位置。