使用jrebel-maven-plugin在jar模块的根目录中生成rebel.xml

时间:2015-03-25 13:57:01

标签: java xml maven maven-plugin jrebel

我有一个maven多模块项目,我想使用jrebel,这是我的pom.xml的一部分

<build>
...
  <plugins>
  ...
    <plugin>
    <groupId>org.zeroturnaround</groupId>
    <artifactId>jrebel-maven-plugin</artifactId>
    <version>1.1.5</version>
    <configuration>
      <relativePath>../../</relativePath>
      <rootPath>/Path/to/my/clear/case/view</rootPath>
      <addResourcesDirToRebelXml>true</addResourcesDirToRebelXml>
      <alwaysGenerate>true</alwaysGenerate>
    </configuration>
    <executions>
      <execution>
        <id>generate-rebel-xml</id>
        <phase>process-resources</phase>
        <goals>
          <goal>generate</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

有了这个,如果我输入mvn jrebel:generate,插件会在../target/classes/中创建所有rebel.xml文件,但我需要,正如Jrebel页面中所解释的那样,我{{1}在根目录中使用rebel.xml,而不是jar modules

有没有办法使用jrebel-maven-plugin在root中自动生成jar模块的rebel.xml文件?

提前致谢。

1 个答案:

答案 0 :(得分:1)

rebel.xml将在构建时从目标/类复制到.jar文件根目录。