Commit Graph

1900 Commits

Author SHA1 Message Date
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
9255ae9fbe Polish 2020-05-17 11:25:23 +02:00
Stephane Nicoll
a8926c2da7 Add support for repository mapping
This commit adds a way to map the repository of a dependency based on
a compatibility range.

Closes gh-1085
2020-05-15 17:58:49 +02:00
Stephane Nicoll
374459f800 Upgrade to Spring Boot 2.3.0 2020-05-15 10:35:40 +02:00
Stephane Nicoll
adc2e5987e Upgrade to Spring Boot 2.2.7 2020-05-08 10:58:51 +02:00
Stephane Nicoll
720b21a86e Upgrade to spring javaformat 0.0.21 2020-05-03 08:58:32 +02:00
Stephane Nicoll
f74f281951 Polish 2020-03-28 09:33:06 +01:00
Stephane Nicoll
9f7ca9b930 Upgrade to Spring Boot 2.2.6 2020-03-26 14:06:00 +01:00
Stephane Nicoll
ddc270d940 Upgrade to Gradle 6.3
Closes gh-1075
2020-03-26 13:07:24 +01:00
Stephane Nicoll
677e7fc065 Revert "Remove dependency management for Maven XML plugin"
This reverts commit 3ea69459
2020-03-25 15:37:48 +01:00
Stephane Nicoll
a6e74c180e Add doesNotHaveBom test assertion
Closes gh-1074
2020-03-25 15:36:43 +01:00
Stephane Nicoll
07b6912535 Polish 2020-03-24 07:38:24 +01:00
Stephane Nicoll
46f9621e23 Upgrade to Apache commons text 1.8
Closes gh-1071
2020-03-17 11:45:26 +01:00
Stephane Nicoll
3aea61ac60 Upgrade to Apache commons compress 1.20
Closes gh-1070
2020-03-17 11:44:46 +01:00
Stephane Nicoll
3ea69459eb Remove dependency management for Maven XML plugin 2020-03-17 11:34:21 +01:00
Stephane Nicoll
d8978a746f Upgrade to Maven Flatten plugin 1.2.1 2020-03-17 11:33:42 +01:00
Stephane Nicoll
104f8dde22 Upgrade to Maven Checkstyle plugin 3.1.1 2020-03-17 11:32:43 +01:00
Stephane Nicoll
25d75ed023 Merge pull request #1068 from Leoat12
* pr/1068:
  Polish "Fix sample code on how to add plugin conditionally"
  Fix sample code on how to add plugin conditionally

Closes gh-1068
2020-03-17 08:19:34 +01:00
Stephane Nicoll
0909cdec03 Polish "Fix sample code on how to add plugin conditionally"
See gh-1068
2020-03-17 08:19:13 +01:00
Leonardo
7467939745 Fix sample code on how to add plugin conditionally
See gh-1068
2020-03-17 08:18:55 +01:00
Stephane Nicoll
09f77cb1a0 Merge pull request #1052 from jpasquali
* pr/1052:
  Polish "Add support for Maven's finalName"
  Add support for Maven's finalName

Closes gh-1052
2020-03-17 08:10:23 +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
335cd87e7e Merge pull request #1051 from jpasquali
* pr/1051:
  Polish "Add support for Maven <scm>"
  Add support for Maven <scm>

Closes gh-1051
2020-03-17 06:22:17 +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
326fd43c37 Merge pull request #1049 from jpasquali
* pr/1049:
  Polish "Add dependency classifier support"
  Add dependency classifier support

Closes gh-1049
2020-03-17 05:57:58 +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
aa6a994987 Upgrade to Gradle 6.2.2 2020-03-06 12:03:45 +01:00
Stephane Nicoll
59dd691c9e Upgrade to Spring Boot 2.2.5 2020-02-29 10:48:30 -05:00
Stephane Nicoll
9f9cf3f0a1 Upgrade to Checkstyle 8.29
This commit upgrades to Checkstyle 8.29 and spring javaformat as the
latter is required to use that version.
2020-02-02 15:17:05 +01:00
Stephane Nicoll
f036184009 Upgrade to Spring Boot 2.2.4 2020-01-21 15:16:19 +01:00
Stephane Nicoll
3ec5a4f8e8 Upgrade to Spring Boot 2.2.3 2020-01-18 17:15:13 +01:00
Stephane Nicoll
9b4a8d42e5 Upgrade to checkstyle 8.25 2020-01-18 17:14:19 +01:00
Stephane Nicoll
bbfe35c0c6 Upgrade to spring javaformat 0.0.19 2020-01-18 17:10:38 +01:00
Stephane Nicoll
a3209e18f9 Upgrade to spring javaformat 0.0.18 2020-01-12 09:22:34 +01:00
Stephane Nicoll
eef529aa7c Add platform compatibility range support
This commit adds a new `platformCompatibilityRange` in the metadata that
can be used to restrict the valid platform versions. If a project is
requested or metadata needs to be resolved against a version that does
not match the range, an exception is thrown.

Closes gh-1048
2020-01-03 14:08:37 +01:00
Stephane Nicoll
e25fb74d23 Move ProjectRequest input validation to ProjectDescriptionCustomizer
This commit simplifies DefaultProjectRequestToDescriptionConverter to
converting the request to a description only. Applying default or
cleaning values are now part of a ProjectDescriptionCustomizer callback.

Closes gh-1045
2020-01-02 17:16:19 +01:00
Stephane Nicoll
d0cf3a4871 Fix typo 2020-01-02 15:35:13 +01:00
Stephane Nicoll
86d1b4ee36 Merge pull request #1047 from breun
* pr/1047:
  Upgrade to Maven Wrapper 0.5.6 and Maven 3.6.3

Closes gh-1047
2020-01-02 13:24:38 +01:00
Nils Breunese
5e074e5eee Upgrade to Maven Wrapper 0.5.6 and Maven 3.6.3
See gh-1047
2020-01-02 13:21:42 +01:00
Stephane Nicoll
945b118b0c Polish 2020-01-01 08:41:11 +01:00
Stephane Nicoll
cdafc45e14 Upgrade to nohttp 0.0.4.RELEASE 2019-12-29 10:42:37 +01:00
Stephane Nicoll
84c03cbb6f Add a "warning" section to HELP.md
Closes gh-1006
2019-12-27 17:40:38 +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
6eb8ea3713 Merge pull request #1039 from bono007
* pr/1039:
  Polish "Handle metadata resolution failures properly"
  Handle metadata resolution failures properly

Closes gh-1039
2019-12-27 16:55:01 +01:00
Stephane Nicoll
5d0c5333fe Polish "Handle metadata resolution failures properly"
See gh-1039
2019-12-27 16:52:49 +01:00
bono007
81c66cd19e Handle metadata resolution failures properly
See gh-1039
2019-12-27 16:50:29 +01:00