Skip to content

Commit b180573

Browse files
committed
Add release notes for 2.5.0
1 parent 9a326bd commit b180573

1 file changed

Lines changed: 71 additions & 1 deletion

File tree

src/site/apt/news.apt

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,81 @@
33
--------------------------
44
Mikolaj Izdebski
55
--------------------------
6-
2015-05-06
6+
2015-10-28
77

88

99
Release notes for XMvn
1010

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+
1181
* What's new in XMvn 2.4.0
1282

1383
XMvn 2.4.0 was released on 2015-05-06. Most important changes

0 commit comments

Comments
 (0)