[BUILD-141] Add jrebel profile to parent pom Created: 28/Jan/14  Updated: 13/Apr/17  Resolved: 28/Jan/14

Status: Closed
Project: Build
Component/s: Poms
Affects Version/s: None
Fix Version/s: POMs 28

Type: New Feature Priority: Neutral
Reporter: Magnolia International Assignee: Magnolia International
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty

 Description   

Some developers use JRebel. Rather than configuring jrebel support in the IDEs over and over again, having Maven generate the rebel.xml seems to help. We need to have this in a profile to ensure those are not distributed with released jars. This should be enough:

<profile>
      <id>jrebel</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.zeroturnaround</groupId>
            <artifactId>jrebel-maven-plugin</artifactId>
            <version>1.1.5</version>
            <configuration>
              <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>
        </plugins>
      </build>
    </profile>

Generated at Sun Feb 11 23:39:09 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.