JRebel maven多模块

时间:2013-01-10 14:52:43

标签: java jrebel javarebel

如何为多模块maven项目配置JRebel?目前,我已将JRebel插件添加到我的父pom.xml,并生成了多个rebel.xml 文件(每个子模块一个rebel.xml )使用jrebel:generate命令。为每个模块生成多个rebel.xml文件是否正确?

编辑:在最后,我的所有模块将在单个EAR收集。所以这意味着我需要从父JRebel-maven-plugin中删除pom.xml并仅为我项目的EAR模块的pom.xml声明它?

1 个答案:

答案 0 :(得分:3)

生成的每个“工件”都需要拥有与之关联的自己的rebel.xml文件。如果你查看rebel.xml的内容,它只是指向JRebel可以找到源目录的位置,并且这些是由maven插件生成的绝对路径,以便于使用。

我肯定会将JRebel插件放在一个只在开发机器上处于活动状态的独立配置文件中,这样就不会为生产生成这些文件。

对于耳朵,您不需要删除插件。我不认为它会伤害任何东西,你只是不会从中受益。 JRebel将找到所有单独的jar / wars的rebel.xml文件,并根据需要使用它们。

简而言之,您将它们添加到正确的位置。