Guillaume Nodet
fbeefb85ab
[maven-release-plugin] prepare for next development iteration
2023-01-27 16:33:47 +01:00
Guillaume Nodet
009cf4a721
[maven-release-plugin] prepare release maven-4.0.0-alpha-4
2023-01-27 16:33:38 +01:00
Guillaume Nodet
f153ac134c
[MNG-7598] Fix compatibility issues with toolchains and settings ( #971 )
...
* Split the header on two lines
* Properly delegates equals/hashCode to the v4 models
* Introduce object tracking in settings / toolchains
* Get back to a single template for v3 models
* Switch settings / toolchains mergers to deep merge
* Fix binary compatibility with 3.x
2023-01-27 15:56:16 +01:00
Hervé Boutemy
74548dde8e
[MNG-7664] consolidate Velocity templates used to generate code from models ( #949 )
2023-01-20 00:38:51 +01:00
Hervé Boutemy
a7399a4d52
[MNG-7652] switch to Modello Velocity ( #944 )
2023-01-03 22:08:35 +01:00
Guillaume Nodet
a00a44f75b
[MNG-7660] Rename Dom to XmlNode in the v4 api ( #946 )
...
* Rename Dom to XmlNode and Xpp3Dom to XmlNodeImpl
* Use XmlNodeBuilder instead of DomBuilder
2023-01-03 16:52:23 +01:00
Hervé Boutemy
fbdf109b34
[MNG-7571] add Maven API javadoc ( #830 )
2022-12-31 17:32:07 +01:00
Guillaume Nodet
8150c62749
[MNG-7650] Reformat
2022-12-26 16:12:32 +01:00
Piotrek Żygieło
8833330b00
[MNG-7645] Implement some #toString() methods
...
* Implement Developer#toString()
* Implement IssueManagement#toString()
* Implement License#toString()
* Implement Build#toString()
* Implement Organization#toString()
* Implement MailingList#toString()
* Implement Scm#toString()
This closes #933
2022-12-21 09:30:10 +01:00
Guillaume Nodet
0e82026f2a
[maven-release-plugin] prepare for next development iteration
2022-12-12 11:37:35 +01:00
Guillaume Nodet
2ccf57baa5
[maven-release-plugin] prepare release maven-4.0.0-alpha-3
2022-12-12 11:36:07 +01:00
Guillaume Nodet
5da32ae7f3
[MNG-7602] Move back model version from 5.0 to 4.2 and reactivate modello site generation ( #843 )
2022-11-22 23:11:30 +01:00
Guillaume Nodet
de19cfcd2b
[MNG-7601] Reformat sources
2022-11-22 14:26:01 +01:00
Guillaume Nodet
31b3af084b
[MNG-7584] The properties-maven-plugin fails to load project properties ( #856 )
2022-10-28 17:09:45 +02:00
Guillaume Nodet
0d70f7295d
Fix references to old snapshots
2022-10-21 16:31:33 +02:00
Guillaume Nodet
77312f323b
[maven-release-plugin] prepare for next development iteration
2022-10-15 01:41:39 +02:00
Guillaume Nodet
c07700ffc9
[maven-release-plugin] prepare release maven-4.0.0-alpha-2
2022-10-15 01:41:31 +02:00
Guillaume Nodet
66851463f6
[maven-release-plugin] prepare for next development iteration
2022-10-14 22:57:05 +02:00
Guillaume Nodet
0d973fb624
[maven-release-plugin] prepare release maven-4.0.0-alpha-1
2022-10-14 22:36:41 +02:00
Guillaume Nodet
f84d8338ab
Fix modello-plugin-velocity which breaks the release plugin
2022-10-14 22:34:19 +02:00
Guillaume Nodet
2b6977a85f
Fix site generation ( #828 )
2022-10-14 21:52:26 +02:00
Guillaume Nodet
49d1ec1668
Restore the serializable aspect of the Model
2022-10-14 10:23:18 +02:00
Guillaume Nodet
8b57a3abc1
[MNG-6801] MavenXpp3Writer doesn't retain order of properties ( #811 )
2022-10-10 22:22:26 +02:00
Guillaume Nodet
bff84bd634
Replace Properties with Map<String, String> in the v4 api ( #808 )
2022-10-05 16:52:17 +02:00
Guillaume Nodet
2a9f39336c
[MNG-7553] New clean API with immutable model ( #703 )
2022-10-02 10:41:25 +02:00
Marc Wrobel
5ce5591ae3
Fix minor typos
...
Fix various minor typos in :
- project documentations,
- javadoc and comments,
- test files.
2022-07-18 19:22:19 +02:00
Tamas Cservenak
47fb9e8122
[MNG-7491] Update parent POM 36 ( #747 )
...
Update parent POM to v 36, remove redundant bits.
2022-06-02 12:56:41 +02:00
Hervé Boutemy
e85ff889b3
[MNG-7413] fix anchor for XML elements with same name but not content
2022-03-27 14:28:04 +02:00
Hervé Boutemy
6ca13af230
[MNG-7408] explain Maven 3 reporting plugin version selection
2022-02-06 09:56:11 +01:00
Guillaume Nodet
dbfe8097d2
[MNG-7386] Make sure the ModelMerger$MergingList can be serialized
2022-01-21 17:00:11 +01:00
Hervé Boutemy
f46a9131d5
fix javadoc errors
2021-10-17 12:07:50 +02:00
Guillaume Nodet
46410d3df2
Improve the use of checkstyle in the build ( #477 )
...
* Improve the use of checkstyle in the build
* Fix wording
2021-07-06 08:09:20 +02:00
Guillaume Nodet
bb916d0784
[MNG-7035] Migrate unit tests to Unit 5
...
Signed-off-by: rfscholte <rfscholte@apache.org>
2021-01-15 15:07:06 +01:00
Michael Osipov
673a7d1fef
Trim trailing whitespace
2020-12-24 19:09:10 +01:00
Nicolas Juneau
95ee890837
[MNG-5728] Switch the default checksum policy from "warn" to "fail"
...
Signed-off-by: rfscholte <rfscholte@apache.org>
Signed-off-by: Michael Osipov <michaelo@apache.org>
2020-12-02 20:49:46 +01:00
Robert Scholte
251ba225c6
Revert "[MNG-5728] Switch the default checksum policy from "warn" to "fail""
2020-12-02 20:28:04 +01:00
Nicolas Juneau
d8ad76b9cb
[MNG-5728] Switch the default checksum policy from "warn" to "fail"
...
Signed-off-by: rfscholte <rfscholte@apache.org>
Signed-off-by: Michael Osipov <michaelo@apache.org>
2020-11-30 21:12:14 +01:00
rfscholte
3736be9c15
Updating version in preparation for Maven 4
2020-11-27 12:22:47 +01:00
pazderski
39641ac803
[MNG-6983] Plugin key can get out of sync with artifactId and groupId
...
The plugin key is build as combination of artifactId and groupId but not
updated if either of these two ids change.
This can be a problem if artifactId or groupId is a variable. The calculated
key will likely contain the unresolved property and is not updated once the
variable is interpolated.
This closes #372
2020-10-03 12:51:51 +02:00
Marc Bruggmann
8b7f6f0c9d
[MNG-6987] Reorder groupId before artifactId when writing an exclusion using maven-model
...
In most other places, we order the groupId before the artefactId.
Exclusion was the odd one out, so I changed it to be in line with
the others.
This closes #375
2020-09-11 08:32:16 +02:00
rfscholte
e3aa406cc7
[MNG-6824] ModelMerger is broken
...
Fixing reportSet.reports, mailingList.otherArchives, contributor.roles, build.filters, execution.goals, patternSet.includes, patternSet.excludes
2019-12-22 17:28:35 +01:00
rfscholte
11b8b2d5d4
[MNG-6824] ModelMerger is broken
...
Fix modules
Apply Java 8 Functions
2019-12-21 15:03:04 +01:00
Karl Heinz Marbaise
25ced83dc0
[MNG-6813] - Remove Maven 1 leftover
2019-12-08 14:53:38 +01:00
Karl Heinz Marbaise
00654c2e03
[MNG-6810] - Remove profiles in maven-model
2019-12-07 11:10:49 +01:00
rfscholte
ead06d23d4
[maven-release-plugin] prepare for next development iteration
2019-11-19 20:17:36 +01:00
rfscholte
cecedd3430
[maven-release-plugin] prepare release maven-3.6.3
2019-11-19 20:17:06 +01:00
Christian Wansart
0c7c69f78b
[MNG-6778] - Use https for maven schemaLocations
2019-11-07 16:16:39 +01:00
Enrico Olivelli
d9a0eee7fe
[maven-release-plugin] prepare for next development iteration
2019-08-27 16:59:23 +02:00
Enrico Olivelli
40f5233313
[maven-release-plugin] prepare release maven-3.6.2
2019-08-27 16:59:01 +02:00
Guillaume Nodet
a52e2ea44a
[MNG-6695] Improve speed in collection merging
...
This closes #262
2019-08-23 11:25:41 +02:00