Skip to content

Commit 4181047

Browse files
committed
Add release notes for 4.0.0
1 parent 0603fd5 commit 4181047

1 file changed

Lines changed: 75 additions & 1 deletion

File tree

src/site/apt/news.apt

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,85 @@
33
--------------------------
44
Mikolaj Izdebski
55
--------------------------
6-
2017-06-20
6+
2021-07-26
77

88

99
Release notes for XMvn
1010

11+
* What's new in XMvn 4.0.0
12+
13+
XMvn 4.0.0 was released on 2021-07-26. Most important changes
14+
include:
15+
16+
* Breaking changes
17+
18+
* Gradle connector removed
19+
20+
XMvn 4.0.0 drops connector for Gradle. It is no longer possible
21+
to use XMvn as a Gradle plugin for resolving and deploying
22+
artifacts from and to system repositories.
23+
24+
* Ivy connector removed
25+
26+
XMvn connector for Apache Ivy was moved to a separate project.
27+
XMvn itself is still able to resolve artifacts from Ivy
28+
repositories, but XMvn can't be used as Ivy resolver or
29+
publisher.
30+
31+
* Bisect tool removed
32+
33+
XMvn Bisect tool was removed. There is no replacement.
34+
35+
* Artifact resolution from JAVA_HOME
36+
37+
XMvn can no longer resolve artifacts from JAVA_HOME directory.
38+
39+
* XMvn connector for Aether
40+
41+
XMvn Connector for Aether was renamed back to XMvn Connector,
42+
following rename of Aether to Maven Resolver.
43+
44+
* Java 11 runtime requirement
45+
46+
XMvn now requires Java 11 to run. It can still be used to build
47+
projects with older Java versions by using Maven toolchains.
48+
49+
* New features
50+
51+
* Plugin blacklisting
52+
53+
XMvn 4.0.0 configuration allows blacklisting certain Maven
54+
plugins, which are removed from effective POM during build.
55+
This feature allows distributions to maintain list of not
56+
packaged, not useful plugins that don't need to be explicitly
57+
removed by each package.
58+
59+
* XMvn toolchain manager
60+
61+
XMvn 4.0.0 automatically activates Maven toolchain of type
62+
<<jdk>> which provides <<xmvn=xmvn>>. This feature allows to
63+
easily enable toolchains by system-wide configuration.
64+
65+
* Other changes
66+
67+
* Duplicate metadata changes
68+
69+
In case duplicated Javapackages metadata is found, XMvn will
70+
prefer entries which have namespace set, ignoring non-namespaced
71+
entries.
72+
73+
* What's new in XMvn 3.1.0
74+
75+
XMvn 3.1.0 was released on 2019-06-14. Most important changes
76+
include:
77+
78+
* API changes
79+
80+
* Overriding compiler settings
81+
82+
XMvn 3.1.0 no longer tries to override compiler source/target
83+
settings of Maven Compiler Plugin.
84+
1185
* What's new in XMvn 3.0.0
1286

1387
XMvn 3.0.0 was released on 2017-06-20. Most important changes

0 commit comments

Comments
 (0)