Skip to content

Commit 265eddd

Browse files
tivervacHannesWell
authored andcommitted
Clarify 2.2 release notes
1 parent dc018c7 commit 265eddd

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

RELEASE_NOTES.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,38 @@
66

77
### Mojos without a mapping are now executed by default in incremental builds
88

9-
Before it was necessary to explicitly configure a mapping or there is a connector or the plugin itself contains mappings for a mojo to participate in the incremental maven build.
10-
This often leads to a poor user-experience and we think that users are adding mojos by purpose because they perform valuable tasks.
9+
Previously, to participate in the incremental maven build it was necessary to
10+
* explicitly configure a mapping, or
11+
* there had to be a connector, or
12+
* the plugin itself had to contain a mapping for a mojo
13+
This often leads to a poor user experience and we think that users are adding mojos on purpose because they perform valuable tasks.
1114

12-
Because of this, m2e now automatically enables the execution of mojos if there is no mapping configured, in case you want to change this there is a new configuration option to control the behavior:
15+
Because of this, M2E now automatically enables the execution of mojos if there is no mapping configured. In case you want to change this there is a new configuration option to control the behavior:
1316
![grafik](https://user-images.githubusercontent.com/1331477/211298610-0fa92418-246a-4377-913a-60d02d63013b.png)
1417

1518
### Updated Dependency Editor
1619

17-
The dependencies editor has been adapted to show all artifacts within a target location as a single table, instead of multiple tabs. This change also includes support for only updating a selected number of artifacts to their latest version, as well as a undo/redo functionality.
20+
The dependencies editor has been adapted to show all artifacts within a target location as a single table, instead of multiple tabs. This change also includes support for updating only a selected number of artifacts to their latest version, as well as undo/redo functionality.
1821

1922
![grafik](https://user-images.githubusercontent.com/70652978/212153011-160fa96a-1c06-4092-9b89-fcd7a3c2859e.png)
2023

2124

2225
### Ignore Test Sources and Resources compilation if `maven.test.skip=true` is specified
2326

24-
The property "<maven.test.skip>true</maven.test.skip>" and the "skip" property in configurations of the "maven-compiler-plugin" and "maven-resources-plugin" are now taken into
25-
account by M2E in the sense that, if enabled, M2E ignores the corresponding folder, which no longer appear in the Package Explorer as "Java" folders but as standard folders.
27+
The property `<maven.test.skip>true</maven.test.skip>` and the `skip` property in configurations of the `maven-compiler-plugin` and `maven-resources-plugin` are now taken into account by M2E. If enabled, M2E ignores the corresponding folder. It will no longer appear in the Package Explorer as a "Java" folder, but as a regular folder.
2628
This allows, depending on the need (especially compilation time), to either not compile tests or not copy test resources.
2729

28-
In general it is not recommended to use the mentioned properties but to use `-DskipTests` instead:
30+
In general, it is not recommended to use the mentioned properties but to use `-DskipTests` instead:
2931
https://maven.apache.org/surefire/maven-surefire-plugin/examples/skipping-tests.html
3032

3133

3234
### Configuration of Maven Execution JRE
3335

34-
In the past the project's build JRE was also used by default to execute Maven itself.
36+
In the past, the project's build JRE was also used by default to execute Maven itself.
3537
Now the default Java version for executing Maven is determined from the configuration of the `maven-enforcer-plugin` rule [`requireJavaVersion`](https://maven.apache.org/enforcer/enforcer-rules/requireJavaVersion.html) when creating or updating the Maven configuration. This value is no longer considered for configuring the project's build JRE.
36-
In case this plugin configuration is not found one falls back to either project's build JRE or workspace default JRE.
38+
In case this plugin configuration is not found, M2E falls back to either the project's build JRE or the workspace's default JRE.
3739

38-
For each Maven build configuration you can overwrite the default execution JRE in the Maven Launch configuration's JRE tab:
40+
For each Maven build configuration, you can overwrite the default execution JRE in the Maven Launch configuration's JRE tab:
3941

4042
![Maven Launch Configuration JRE Tab](https://user-images.githubusercontent.com/185025/208966517-7d847058-23b9-4e2e-8b1a-7a86df4836bd.png)
4143

0 commit comments

Comments
 (0)