Commit Graph
100 Commits
Author SHA1 Message Date
Stephane Nicoll d665620a91 Use platform version rather than Boot version when applicable
Although the code still has a reference to `bootVersion` for backward
compatible reason, this commit updates the reference guide to refer to
"platform version".

Closes gh-976
2020-11-17 14:59:19 +01:00
Stephane Nicoll 4291ab97f5 Polish 2020-11-17 14:30:11 +01:00
Stephane Nicoll 43d790879f Merge pull request #1073 from jaferkhan
* pr/1073:
  Polish "Encode usual XML reserved characters"
  Encode usual XML reserved characters

Closes gh-1073
2020-11-17 13:59:46 +01:00
Stephane Nicoll ac9da18440 Polish "Encode usual XML reserved characters"
See gh-1073
2020-11-17 13:56:41 +01:00
Stephane NicollandBrian Clozel f860bf997c Upgrade to asciidoctor-maven-plugin 2.1.0
Closes gh-1147

Co-authored-by: Brian Clozel <bclozel@vmware.com>
2020-11-16 18:17:51 +01:00
Stephane Nicoll 2cd85513da Clarify that this project does not provide a Web UI
This commit removes any reference to start.spring.io in the reference
guide, moving the user guide there in the process.

Closes gh-1100
2020-11-16 15:10:17 +01:00
Stephane Nicoll d18dcab14f Allow to customize the ProjectAssetGenerator to use
Closes gh-1116
2020-11-16 09:35:43 +01:00
Stephane Nicoll e9b3ca74c3 Add DevTools build customizers
Using Spring Boot DevTools requires customizers for both the Maven and
the Gradle build. While the library can't have an opinion about the id
of the "devtools" dependency, it can provide the logic with a
configurable dependency identifier.

This commit adds such configurable customizers.

Closes gh-1135
2020-11-13 16:15:13 +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 e97233b107 Fix MavenBuild#hasDependency to test all candidates
Closes gh-1146
2020-11-12 10:59:19 +01:00
Stephane Nicoll fd409c5340 Remove CloudfoundryEnvironmentPostProcessor
Closes gh-1144
2020-11-03 10:25:00 +01:00
Stephane Nicoll aa2570468a Add User-Agent rule for Nx client
Closes gh-1143
2020-11-03 09:56:37 +01:00
Stephane Nicoll 4c78853399 Upgrade to Spring Boot 2.3.5 2020-10-30 10:44:14 +01:00
Stephane Nicoll 91255c81fd Merge pull request #1141 from sharkwouter
* pr/1141:
  Ignore bin directory for Gradle-based projects with Eclipse

Closes gh-1141
2020-10-21 09:22:00 +02:00
Stephane Nicoll 86081e887a Upgrade to GMavenPlus 1.11.0
Closes gh-1140
2020-10-15 11:24:10 +02:00
Stephane Nicoll 8411c2d61d Merge pull request #1139 from otheriault
* pr/1139:
  Polish "Add support for long fine names for tar archives"
  Add support for long fine names for tar archives

Closes gh-1139
2020-10-14 11:28:26 +02:00
Stephane Nicoll 6447249c54 Polish "Add support for long fine names for tar archives"
See gh-1139
2020-10-14 11:27:26 +02:00
Stephane Nicoll d878e89abc Merge pull request #1134 from mikomatic
* pr/1134:
  Polish "Add support for Maven defaultGoal"
  Add support for Maven defaultGoal

Closes gh-1134
2020-10-09 09:27:29 +02:00
Stephane Nicoll c29df3e83c Polish "Add support for Maven defaultGoal"
See gh-1134
2020-10-09 09:25:41 +02:00
Stephane Nicoll 314586de6a Switch to 0.10.0-SNAPSHOT 2020-10-08 16:07:01 +02:00
Stephane Nicoll 9c347718a5 Upgrade to Spring Cloud Contract 2.2.4.RELEASE
Closes gh-1137
2020-10-08 15:23:03 +02:00
Stephane Nicoll d2cf837368 Upgrade to Spring doc resources 0.2.2.RELEASE
Closes gh-1136
2020-10-08 15:19:20 +02:00
Stephane Nicoll 80b82c9042 Upgrade docker images to Ubuntu Focal 2020-09-27 13:03:51 +02:00
Stephane Nicoll 326d0813a3 Fix Sagan metadata reader to not rely on JSON order
This commit makes sure that Spring Boot versions are sorted from the
newest to the oldest, irrespective of the order of the metadata
elements in the json response.

Closes gh-1128
2020-09-26 07:53:16 +02:00
Stephane Nicoll 35ef5df63e Upgrade to Spring Boot 2.3.4 2020-09-18 07:29:55 +02:00
Stephane Nicoll dabb37b6f3 Upgrade to spring javaformat 0.0.25 2020-09-13 20:58:58 +02:00
Stephane Nicoll 19eaa5bd86 Merge pull request #1125 from mkrzywanski
* pr/1125:
  Polish "Fix thread-safety access in ProjectGenerationInvoker"
  Fix thread-safety access in ProjectGenerationInvoker

Closes gh-1125
2020-09-12 07:09:58 +02:00
Stephane Nicoll dd6106371e Polish "Fix thread-safety access in ProjectGenerationInvoker"
See gh-1125
2020-09-12 07:08:54 +02:00
Stephane Nicoll 907d639946 Merge pull request #1118 from karuppiah7890
* pr/1118:
  Polish "Upgrade to Gradle 6.6.1"
  Upgrade to Gradle 6.6.1

Closes gh-1118
2020-09-05 16:51:44 +02:00
Stephane Nicoll bddac7d5df Polish "Upgrade to Gradle 6.6.1"
See gh-1118
2020-09-05 16:47:22 +02:00
Stephane Nicoll a40a8d650f Upgrade to Spring Boot 2.3.3 2020-08-16 22:31:10 +02:00
Stephane Nicoll 1113fc0dd8 Upgrade Java 8 version in CI image 2020-08-14 08:06:38 +02:00
Stephane Nicoll f2ea6d44a3 Upgrade CI base image 2020-08-14 08:04:40 +02:00
Stephane Nicoll 5d8c8539ac Make sure deprecated dependencies endpoint works with metadata v2.2
Closes gh-1115
2020-08-12 11:21:30 +02:00
Stephane Nicoll 6075c08a0c Merge pull request #1113 from ggerbaud
* pr/1113:
  Polish "Format default platform version when serving metadata v2.1"
  Format default platform version when serving metadata v2.1

Closes gh-1113
2020-08-11 14:16:32 +02:00
Stephane Nicoll e41faacb77 Polish "Format default platform version when serving metadata v2.1"
See gh-1113
2020-08-11 14:13:56 +02:00
Stephane Nicoll 9cdddc5a66 Revert "Switch to 0.10.0 snapshots"
This reverts commit 9ae22a68
2020-08-11 13:58:28 +02:00
Stephane Nicoll 878240edfa Upgrade to Spring Boot 2.3.2 2020-07-25 07:33:01 +02:00
Stephane Nicoll 9ae22a68f9 Switch to 0.10.0 snapshots 2020-07-15 13:20:37 +02:00
Stephane Nicoll 52ad0375a1 Workaround broken function in concourse scripts 2020-07-15 11:24:12 +02:00
Stephane Nicoll a1f160b3bf Workaround broken function in concourse scripts 2020-07-15 11:20:15 +02:00
Stephane Nicoll ec2548d3c6 Upgrade Ubuntu version in CI image 2020-07-15 10:53:29 +02:00
Stephane Nicoll 117cc165d7 Upgrade to spring javaformat 0.0.23 2020-07-14 20:54:36 +02:00
Stephane Nicoll 257a11f24c Upgrade CI to Artifactory Resource 0.0.11 2020-07-10 11:23:55 +02:00
Stephane Nicoll 31aad89a8a Switch version to SemVer format
Closes gh-1107
2020-07-09 17:53:47 +02:00
Stephane Nicoll f109114c0e Do not fetch latest Spring Boot versions from spring.io by default
Closes gh-1082
2020-06-19 16:08:18 +02:00
Stephane Nicoll 9f19c6fa50 Infer display name from Spring Boot version
Closes gh-1104
2020-06-18 16:02:43 +02:00
Stephane Nicoll 11c553ef6d Polish 2020-06-18 15:39:53 +02:00
Stephane Nicoll 193293480d Upgrade to nohttp 0.0.5 2020-06-18 12:23:47 +02:00
Stephane Nicoll afaeaa6442 Upgrade to spring javaformat 0.0.22 2020-06-18 12:22:24 +02:00
Stephane Nicoll 2995987023 Upgrade to Checkstyle 8.32 2020-06-18 12:22:06 +02:00
Stephane Nicoll 35a1f50833 Upgrade to Maven source plugin 3.2.1 2020-06-18 12:20:45 +02:00
Stephane Nicoll 139072beba Upgrade to Maven javadoc plugin 3.2.0 2020-06-18 12:20:11 +02:00
Stephane Nicoll 0435085c15 Upgrade to Maven jar plugin 3.2.0 2020-06-18 12:19:52 +02:00
Stephane Nicoll 4159d0e86e Upgrade to Maven assembly plugin 3.3.0 2020-06-18 12:19:11 +02:00
Stephane Nicoll 9d321fb391 Upgrade to Maven antrun plugin 3.0.0 2020-06-18 12:16:40 +02:00
Stephane Nicoll e38b68f9ec Upgrade to Maven download plugin 1.6.0 2020-06-18 12:15:23 +02:00
Stephane Nicoll f5c02f55d0 Upgrade to Maven resolver provider 3.6.3
Closes gh-1103
2020-06-18 12:14:05 +02:00
Stephane Nicoll 9e1d99810a Polish 2020-06-18 12:10:01 +02:00
Stephane Nicoll 81dd169b2a Upgrade to Spring Cloud Contract 2.2.3
Closes gh-1102
2020-06-18 11:55:08 +02:00
Stephane Nicoll 42ae7a04c2 Upgrade to Maven resolver 1.4.2
Closes gh-1101
2020-06-18 11:48:40 +02:00
Stephane Nicoll e0ec93008e Upgrade to Spring Boot 2.3.1 2020-06-13 16:56:07 +02:00
Stephane Nicoll f9a7404c39 Harmonize Kotlin's jvmTarget to chosen JVM generation
Closes gh-1084
2020-06-10 15:56:55 +02:00
Stephane Nicoll cf45c6313e Add more metadata version content negotiation tests 2020-06-05 10:27:40 +02:00
Stephane Nicoll 15157c941f Polish 2020-06-05 10:20:58 +02:00
Stephane Nicoll 76a61d832f Fix line separator in cURL and HTTPie examples
Closes gh-1094
2020-06-04 09:00:03 +02:00
Stephane Nicoll c783cefb5f Merge branch 'gh-1092'
Closes gh-1092
2020-06-03 14:57:21 +02:00
Stephane Nicoll b3f5ca9aab Document version format support
See gh-1092
2020-06-03 14:32:41 +02:00
Stephane Nicoll 853ee51f2b Add support for transforming the chosen platform version
This commit improves the ProjectRequest converter to invoke a
ProjectRequestPlatformVersionTransformer. A default implementation does
the conversion based on configurable ranges for the V1 and V2 format
respectively.

This complement our backward compatible support with 2.1 metadata on an
instance using the new version format. All that is required is to
configure which versions are using which format.

See gh-1092
2020-06-03 14:32:41 +02:00
Stephane Nicoll 41f844a3ad Serve version format that is backward compatible
This commit makes sure the metadata format uses a backward compatible
version format even if the new format is used. It also introduces a
new metadata version (2.2) that can be used by clients that support the
new version format.

See gh-1092
2020-06-03 14:32:41 +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 1bfa7f6f47 Fix registration of additional repository with SemVer versions
Closes gh-1091
2020-06-01 07:56:13 +02:00
Stephane Nicoll 01a6f92047 Upgrade to Gradle 6.4.1
Closes gh-1090
2020-06-01 07:27:31 +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 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
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
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
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
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