Java 使用jrebel maven插件在jar模块的根目录中生成rebel.xml

Java 使用jrebel maven插件在jar模块的根目录中生成rebel.xml,java,xml,maven,maven-plugin,jrebel,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</versi

我有一个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>

...
...
零周转
jrebel maven插件
1.1.5
../../
/路径/到/我的/清除/案例/视图
真的
真的
生成xml
过程资源
生成
这样,如果我键入
mvnjrebel:generate
,插件将在
./target/classes/
中创建所有的rebel.xml文件,但是正如jrebel页面中所解释的,我需要让我的
jar模块
将rebel.xml放在根目录中,而不是
./target/classes/

有没有办法使用jrebel maven插件在根目录中自动生成jar模块的rebel.xml文件


提前感谢。

在构建rebel.xml时,它将从target/classes复制到.jar文件根。

如果rebel.xml文件位于模块中的target/classes中,那么它将最终位于相应jar的根目录中。是的,你是对的@Tome。糟糕的是,我尝试了太多的事情,结果弄糊涂了。这个很好用。非常感谢。