Stephane Nicoll
6da6572ccc
Polish Maven profile support
2021-01-19 16:30:57 +01:00
Stephane Nicoll
50c1c28b1c
Use parameterized test for version range tests
2021-01-16 11:17:17 +01:00
Stephane Nicoll
c4485b6cbd
Remove useless resolutionStrategy for Spring Boot plugin
...
Closes gh-610
2021-01-11 16:56:50 +01:00
Stephane Nicoll
b170523ffa
Add support for lists with nested structure
...
Previously, a nested structure of a Maven Plugin configuration can be
only configured for a single parameter. This commit adds a dedicated
method to add a new entry with a nested structure every time it is
called. This effectively allows to configure nested "list" structure
such as listing dependency exclusions.
Closes gh-1165
2020-12-14 10:05:18 +01:00
Stephane Nicoll
8cef356bcf
Fix JavaVersion constant writer to handle recent Java versions
...
Closes gh-1160
2020-12-04 15:35:21 +01:00
Stephane Nicoll
b8289de7e0
Remove support for Spring Boot 1.x
...
Closes gh-1152
2020-11-27 17:53:26 +01:00
Stephane Nicoll
a10c830fd5
Allow contributors to be filtered
...
This commit exposes an additional protected method in ProjectGenerator
that sub-classes can override to alter the list of
`@ProjectGenerationConfiguration`-annotated types that are used to load
candidate contributors.
Closes gh-870
2020-11-24 14:47:20 +01:00
Stephane Nicoll
68f5c04e1d
Polish
2020-11-23 14:31:16 +01:00
Stephane Nicoll
d22f820dd4
Polish "Add support for Maven profiles"
...
See gh-1057
2020-11-23 10:42:03 +01:00
Daniel Pelaez
cbea89910f
Add support for Maven profiles
...
See gh-1057
2020-11-19 16:44:33 +01:00
Stephane Nicoll
eed9c3876f
Allow to customize how build writers sort dependencies
...
Closes gh-1098
2020-11-19 11:50:02 +01:00
Stephane Nicoll
ac9da18440
Polish "Encode usual XML reserved characters"
...
See gh-1073
2020-11-17 13:56:41 +01:00
Jafer Khan
0cdf11e467
Encode usual XML reserved characters
...
See gh-1073
2020-11-17 13:55:30 +01:00
Stephane Nicoll
f2accaa7f7
Upgrade to Spring Boot 2.4.0
...
Closes gh-1145
2020-11-13 06:46:47 +01:00
Stephane Nicoll
c29df3e83c
Polish "Add support for Maven defaultGoal"
...
See gh-1134
2020-10-09 09:25:41 +02:00
Miguel Ortega
db0b33df42
Add support for Maven defaultGoal
...
See gh-1134
2020-10-09 09:24:49 +02:00
Stephane Nicoll
15157c941f
Polish
2020-06-05 10:20:58 +02:00
Stephane Nicoll
bcc70551bb
Support version format
...
This commit clarifies that Version now handles two different formats,
the original one (flagged V1) and a SemVer compliant format (flagged
V2). Both Version and VersionRange can switch from one format to the
other to produce backward compatible content.
See gh-1092
2020-06-02 16:52:29 +02:00
Stephane Nicoll
0b7614c4f0
Add support for SemVer and CalVer versions
...
This commit improves the version parser to handle qualifiers that are
separated by either a `.` or a `-`. This makes the parsing of
`1.2.0-RC1` or `2020.0.0-M1` possible.
Closes gh-1083
2020-05-26 11:25:32 +02:00
Stephane Nicoll
07b6912535
Polish
2020-03-24 07:38:24 +01:00
Stephane Nicoll
f7ef31d6f4
Polish "Add support for Maven's finalName"
...
See gh-1052
2020-03-17 08:10:01 +01:00
Joachim Pasquali
0f7196ae02
Add support for Maven's finalName
...
See gh-1052
2020-03-17 07:57:09 +01:00
Stephane Nicoll
95c306cc9b
Polish "Add support for Maven <scm>"
...
See gh-1051
2020-03-17 06:20:51 +01:00
Joachim Pasquali
4151be0a64
Add support for Maven <scm>
...
See gh-1051
2020-03-17 05:59:48 +01:00
Stephane Nicoll
835f69986c
Polish "Add dependency classifier support"
...
See gh-1049
2020-03-17 05:57:43 +01:00
Joachim Pasquali
a81e4ef77b
Add dependency classifier support
...
See gh-1049
2020-03-17 05:11:23 +01:00
Stephane Nicoll
945b118b0c
Polish
2020-01-01 08:41:11 +01:00
Stephane Nicoll
6c261fd8f1
Make sure ProjectDescriptionDiff is created eagerly
...
This commit makes sure that the diff instance is created immediately,
taking a snapshot of the ProjectDescription before the customizers are
applied on it.
Previously, the instance was created as part of the supplier and
therefore created only once a component was requiring it.
See gh-1023
2019-12-27 17:40:33 +01:00
Stephane Nicoll
591f6885cb
Polish
2019-12-27 17:18:42 +01:00
Stephane Nicoll
7d2f175956
Remove unused method
2019-12-27 16:15:15 +01:00
Stephane Nicoll
d190e6860e
Polish "Add distributionManagement support for Maven pom"
...
See gh-1038
2019-12-27 16:07:27 +01:00
Joachim Pasquali
10deca608d
Add distributionManagement support for Maven pom
...
See gh-1038
2019-12-27 14:35:30 +01:00
Stephane Nicoll
39960b1cdd
Polish
2019-12-27 14:32:53 +01:00
Stephane Nicoll
2d0ef11693
Polish "Add support for writing license and developer in Maven pom"
...
See gh-1029
2019-12-27 11:58:00 +01:00
Jafer Khan
f50af605fe
Add support for writing license and developer in Maven pom
...
See gh-1029
2019-12-27 11:57:30 +01:00
Stephane Nicoll
5325e679e2
Polish "Keep track of original ProjectDescription"
...
See gh-1023
2019-12-27 11:09:00 +01:00
bono007
161fccbc75
Keep track of original ProjectDescription
...
See gh-1023
2019-12-27 09:28:21 +01:00
Stephane Nicoll
cddd4c7b5b
Polish "Fix Groovy array declaration"
...
See gh-1016
2019-10-21 14:07:39 +02:00
markstrecker
4a2b3edcc8
Fix Groovy array declaration
...
See gh-1016
2019-10-21 14:07:27 +02:00
Stephane Nicoll
a729fae5d3
Upgrade to Spring Boot 2.2.0
2019-10-17 09:00:10 +02:00
Stephane Nicoll
d812ca8c38
Harmonize SCM information
2019-10-05 18:32:42 +01:00
Stephane Nicoll
4c05e7c29f
Polish
2019-10-05 18:16:35 +01:00
Stephane Nicoll
9eacf3030d
Polish Javadoc
2019-10-05 18:01:13 +01:00
Stephane Nicoll
bb159f3c7d
Remove conceptual tangle
2019-10-04 18:37:16 +01:00
Stephane Nicoll
3712a51da1
Polish Javadoc
2019-10-04 17:51:46 +01:00
Stephane Nicoll
1ea7cdac29
Review Maven build Javadoc
2019-10-04 17:24:14 +01:00
Stephane Nicoll
69d7e6170a
Polish
2019-10-04 17:22:31 +01:00
Stephane Nicoll
664dd6c4eb
Use a Builder for MavenRepository
...
Closes gh-1013
2019-10-03 15:33:39 +02:00
Stephane Nicoll
285fec21a7
Use a Builder for BillOfMaterials
...
Closes gh-1012
2019-10-03 15:33:39 +02:00
Stephane Nicoll
42c106b6e9
Review build abstraction Javadoc
2019-10-03 15:33:39 +02:00