|
3 | 3 | -------------------------- |
4 | 4 | Mikolaj Izdebski |
5 | 5 | -------------------------- |
6 | | - 2015-05-06 |
| 6 | + 2015-10-28 |
7 | 7 |
|
8 | 8 |
|
9 | 9 | Release notes for XMvn |
10 | 10 |
|
| 11 | +* What's new in XMvn 2.5.0 |
| 12 | + |
| 13 | + XMvn 2.5.0 was released on 2015-10-28. Most important changes |
| 14 | + include: |
| 15 | + |
| 16 | + * Major features |
| 17 | + |
| 18 | + * XMvn Gradle plugin |
| 19 | + |
| 20 | + XMvn Gradle plugin was implemented in version 2.5.0. When |
| 21 | + applied on a project, this plugin automatically configures |
| 22 | + repositories in local mode, so that project dependencies can be |
| 23 | + resolved from system repository. It also provides |
| 24 | + <<<xmvnInstall>>> task, which can be used to install artifacts |
| 25 | + produced by the build with XMvn Installer. |
| 26 | + |
| 27 | + * Custom buildroot option for XMvn Subst |
| 28 | + |
| 29 | + XMvn Subst now accepts a new option, <<<--root>>>, which |
| 30 | + specifies buildroot from which XMvn should resolve artifacts, in |
| 31 | + addition to standard locations. This option can be used for |
| 32 | + symlinking JARs produced during build. (Bug: 1226251) |
| 33 | + |
| 34 | + * Major bugfixes |
| 35 | + |
| 36 | + * Builddep MOJO fixes |
| 37 | + |
| 38 | + Builddep MOJO was rewritten from scratch. The new code is more |
| 39 | + generic and supports many corner case in which the previous |
| 40 | + version produced incorrect results (bugs: 1217422, 1217425, |
| 41 | + 1217462, 1217473). |
| 42 | + |
| 43 | + * Minor features |
| 44 | + |
| 45 | + * Warning when builddep MOJO is ran with pure Maven |
| 46 | + |
| 47 | + XMvn builddep MOJO 2.5.0 will print a warning when it's ran |
| 48 | + outsides of XMvn. |
| 49 | + |
| 50 | + * Allowing manifacs injection for invalid JAR files |
| 51 | + |
| 52 | + OpenJDK has a sanity check that prevents adding duplicate |
| 53 | + entries to ZIP streams. When trying to inject manifests to JAR |
| 54 | + files with duplicate entries XMvn would previously fail with |
| 55 | + "ZipException: duplicate entry". XMvn 2.5.0 added a workaround |
| 56 | + that allows manifest injection to such invalid JAR files. |
| 57 | + |
| 58 | + * Minor bugfixes |
| 59 | + |
| 60 | + * GradleResolver crash when resolving tools.jar |
| 61 | + |
| 62 | + XMvn 2.5.0 fixes a bug that caused Gradle resolver crash when |
| 63 | + trying to resolve tools.jar artifact. |
| 64 | + |
| 65 | + * Crash when effective POM generation failed |
| 66 | + |
| 67 | + XMvn 2.5.0 fixes a bug that caused crash with |
| 68 | + NullPointerException uppon failure to generate effective POM. |
| 69 | + |
| 70 | + * Slashes in effective POM names are replaced with dots |
| 71 | + |
| 72 | + XMvn versions prior to 2.5.0 would try to create effective POM |
| 73 | + files with artifactID as name, even if it contain slash |
| 74 | + character. XMvn 2.5.0 fixes this bug. |
| 75 | + |
| 76 | + * Other changes |
| 77 | + |
| 78 | + XMvn 2.5.0 drops support for rarely-used compatibility |
| 79 | + configuration suffixes. |
| 80 | + |
11 | 81 | * What's new in XMvn 2.4.0 |
12 | 82 |
|
13 | 83 | XMvn 2.4.0 was released on 2015-05-06. Most important changes |
|
0 commit comments