Guillaume Nodet
a27873629f
[MNG-8024] Make WrapperProperties and WrapperList serializable ( #1433 )
2024-03-01 17:30:18 +01:00
Hervé Boutemy
54c1b2f28a
[MNG-8029] improve documentation about mirror settings
2024-02-17 19:40:11 +01:00
Guillaume Nodet
05fcf5b2d3
[MNG-6036] Add namespace to XmlNode ( #1318 )
2023-11-28 00:11:34 +01:00
Guillaume Nodet
4251e3f9c2
[MNG-7915] Use MavenStaxReader/Writer in MavenXpp3Reader/Writer ( #1293 )
...
This removes the generated v4 model reader/writer based on Xpp3 api and deprecates the v3 Xpp3 reader/writer.
2023-10-20 09:14:01 +02:00
Tim te Beek
889ceb42a4
[MNG-6847] Use diamond operator ( #1264 )
...
Co-authored-by: Moderne <team@moderne.io>
2023-10-19 09:06:15 +02:00
Guillaume Nodet
80a8e41540
[MNG-7804] Fix broken MavenModelVersion generation ( #1284 )
2023-10-16 15:44:33 +02:00
Guillaume Nodet
f2df54723b
[MNG-7804] Ability to order plugin executions using the priority xml element ( #1147 )
2023-10-16 13:28:47 +02:00
Guillaume Nodet
34b0591f03
[MNG-7820] Remove dependency on plexus-utils StringUtils / FileUtils ( #1243 )
...
Co-authored-by: crazyhzm <crazyhzm@apache.org>
2023-09-14 13:48:15 +02:00
Guillaume Nodet
45075233c7
[MNG-7876] Add model version analysis and downgrade ( #1235 )
2023-09-11 18:17:26 +02:00
Guillaume Nodet
0b3246381d
Remove useless @author tags ( #1226 )
...
This information is usually more accurately given by the GIT history
2023-09-06 10:39:32 +02:00
Guillaume Nodet
7563949f71
[MNG-7834] Fix NullPointerException in flatten-maven-plugin
2023-07-05 16:24:19 +02:00
Guillaume Nodet
e39142b77a
[MNG-7830] Switch from plexus-xml to stax / woodstox ( #1185 )
2023-06-29 12:03:50 +02:00
Karl Heinz Marbaise
5ebbb8ff50
[MNG-7764] Small code improvements ( #1088 )
2023-06-16 10:54:09 +02:00
Guillaume Nodet
e08c95a673
[MNG-7655] Switch to plexus-utils / plexus-xml 4 ( #1093 )
2023-06-04 21:03:41 +02:00
Guillaume Nodet
84e133df7c
[MNG-7585] Remove duplicate classes ( #1135 )
2023-06-02 13:58:35 +02:00
Karl Heinz Marbaise
c49c4e0b18
[MNG-7451] - Remove public modifier from test methods / test classes
2023-04-15 19:24:20 +02: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
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
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
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
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
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
Christian Wansart
0c7c69f78b
[MNG-6778] - Use https for maven schemaLocations
2019-11-07 16:16:39 +01:00
Guillaume Nodet
a52e2ea44a
[MNG-6695] Improve speed in collection merging
...
This closes #262
2019-08-23 11:25:41 +02:00
Guillaume Nodet
690841e9be
[MNG-6697] New fast model interpolator not using reflection ( #261 )
...
* [MNG-6697] New fast model interpolator not using reflection
* [MNG-6697] Fix management key in case a field has been modified
* [MNG-6697] Remove the unused FIELDS_CACHE and make the InnerInterpolator private
* [MNG-6697] Clean up the code to remove a few warnings
2019-07-24 12:30:12 +10:00
Hervé Boutemy
58de88f95c
MNG-6681 dependency type = extension+classifier
...
removed misleading "While it usually represents the extension on the
filename of the dependency, that is not always the case. A type can be
mapped to a different extension and a classifier. The type often
corresponds to the packaging used, though this is also not always the
case."
2019-06-16 16:54:58 +02:00
Piotrek Żygieło
2760e3e175
(doc) - correct plural form of 'child'
...
Closes #248
2019-05-08 21:00:55 +02:00
Hervé Boutemy
869b615189
[MNG-6636] merge reports location tracking
...
- avoids NPE during DefaultReportingConverter work
- fixes missing location tracking when parent values injected into
existing child values
2019-04-28 19:42:19 +02:00