Commit Graph
2120 Commits
Author SHA1 Message Date
Stephane Nicoll 5e97a01e99 Upgrade to spring javaformat 0.0.38 2023-04-03 15:21:03 +02:00
Stephane Nicoll 32b5db7a5a Upgrade build to Maven 3.9.1
Closes gh-1396
2023-04-03 15:21:03 +02:00
Stephane Nicoll cb44b20677 Upgrade to Flatten Maven Plugin 1.4.1
See gh-1396
2023-04-03 15:21:02 +02:00
Stephane Nicoll de339c9402 Upgrade to Maven Surefire Plugin 3.0.0
See gh-1396
2023-04-03 15:21:02 +02:00
Stephane Nicoll bf27cfcf01 Upgrade to Maven Resources Plugin 3.3.1 2023-04-03 15:21:02 +02:00
Stephane Nicoll a9de8efd16 Upgrade to Maven Javadoc Plugin 3.5.0 2023-04-03 15:21:02 +02:00
Stephane Nicoll 24ad150df9 Upgrade to Maven Compiler Plugin 3.11.0 2023-04-03 15:21:02 +02:00
Stephane Nicoll ea6244f0a9 Upgrade to Maven Assembly Plugin 3.5.0 2023-04-03 15:21:01 +02:00
Stephane Nicoll 0f9decfffc Upgrade to Spring Cloud Contract 4.0.2
Closes gh-1397
2023-04-03 15:21:00 +02:00
Stephane Nicoll a4c18a11ba Upgrade to Spring Boot 3.0.5 2023-04-03 14:34:30 +02:00
Stephane Nicoll d1a384f6a5 Upgrade Java 17 version in CI image 2023-04-03 14:33:45 +02:00
Stephane Nicoll ddaaa82d9b Switch CI image to Ubuntu Jammy 2023-04-03 14:32:47 +02:00
Andy Wilkinson b527d1d9a6 Merge pull request #1386 from KotlinIsland
* gh-1386:
  Polish "Vary Kotlin stdlib artifact ID depending on the version of Kotlin"
  Vary Kotlin stdlib artifact ID depending on the version of Kotlin

Closes gh-1386
2023-02-27 13:03:55 +00:00
Andy Wilkinson ff8b7237ce Polish "Vary Kotlin stdlib artifact ID depending on the version of Kotlin"
See gh-1386
2023-02-27 13:03:47 +00:00
KotlinIsland 59e50daf54 Vary Kotlin stdlib artifact ID depending on the version of Kotlin
See gh-1386
2023-02-27 13:03:11 +00:00
Andy Wilkinson d312fe8377 Merge pull request #1376 from KotlinIsland
* gh-1376:
  Polish "Don't include kotlin stdlib for gradle builds"
  Don't include kotlin stdlib for gradle builds

Closes gh-1376
2023-02-27 12:45:22 +00:00
Andy Wilkinson c8ab4e71bd Polish "Don't include kotlin stdlib for gradle builds"
See gh-1376
2023-02-27 12:45:10 +00:00
KotlinIsland 3f1e44b7d3 Don't include kotlin stdlib for gradle builds
See gh-1376
2023-02-27 12:42:11 +00:00
Andy Wilkinson e8aa8f0b0e Upgrade to Spring Cloud Contract 4.0.1
Closes gh-1385
2023-02-24 19:29:49 +00:00
Andy Wilkinson e5c9530c1d Upgrade to Spring Boot 3.0.3
Closes gh-1384
2023-02-24 19:28:10 +00:00
Andy Wilkinson 45ae198c02 Upgrade to Gradle 7.6.1
Closes gh-1383
2023-02-24 19:24:09 +00:00
Andy Wilkinson a619180cbf Move Maven wrapper files to correct location
See gh-1382
2023-02-24 17:46:22 +00:00
Andy Wilkinson abfaf026de Upgrade to Maven 3.8.7
Closes gh-1382
2023-02-24 17:27:51 +00:00
Andy Wilkinson ede94bd40d Upgrade the build to Maven 3.8.7
Closes gh-1381
2023-02-24 17:23:35 +00:00
Brian Clozel 7fdd33ea39 Rely on Docker Hub for fetching CI images 2023-02-02 22:12:10 +01:00
Brian Clozel 71cdc06911 Polish
See gh-1370
2023-02-02 20:08:56 +01:00
Brian Clozel 10d22bc534 Set "gradle" buildSystem for "gradle-project-kotlin" types
Prior to this commit, projects with type "gradle-project-kotlin" would
not get the expected "gradle" buildSystem property, unlike the Groovy
flavor with "gradle-project". This value would be set as empty.

This commit ensures that the detection algorithm supports project types
with multiple "-" within their values.

Fixes gh-1370
2023-01-30 19:49:12 +01:00
Brian Clozel 7ea72e72d9 Update Projects API URL for fetching Spring Boot metadata
This commit updates (again) the URL used by Initializr clients to fetch
metadata for the Spring Boot project.
Since the Sagan application is being retired, this API has now migrated
to https://api.spring.io

See gh-1369
2023-01-26 18:27:59 +01:00
Brian Clozel c1e222901d Update spring.io metadata strategy to use the new API
Prior to this commit, the Spring Boot metadata reader would use a legacy
API endpoint on spring.io to fetch the Spring Boot versions.
The current website is about to be retired for a different
infrastructure and we should take this opportunity to update the
endpoint we're using.

This commit updates the metadata reader strategy to now use the
`https://spring.io/api/projects/spring-boot/releases` endpoint to fetch
the relevant information. The JSON format itself changed slightly and
this commit adapts to the new format as well.

Closes gh-1369
2023-01-18 15:02:42 +01:00
Brian Clozel d9fb4b05b4 Upgrade to Gradle 7.6
Closes gh-1361
2022-12-20 10:17:14 +01:00
Stephane Nicoll 89e59ddca7 Upgrade to Spring Boot 3.0.0
Closes gh-1342
2022-11-24 20:28:05 +01:00
Stephane Nicoll 9546fb4b8f Upgrade to maven resources plugin 3.3.0 2022-11-24 16:59:59 +01:00
Stephane Nicoll 1c4f6cda6e Upgrade to maven javadoc plugin 3.4.1 2022-11-24 16:59:26 +01:00
Stephane Nicoll 5e7de82dab Upgrade to maven jar plugin 3.3.0 2022-11-24 16:59:08 +01:00
Stephane Nicoll f85d1ac68c Upgrade to maven assembly plugin 3.4.2 2022-11-24 16:58:46 +01:00
Stephane Nicoll eb5acd8edd Upgrade to maven antrun plugin 3.1.0 2022-11-24 16:58:27 +01:00
Stephane Nicoll 2438251457 Upgrade to maven compiler plugin 3.10.1 2022-11-24 16:58:00 +01:00
Stephane Nicoll b3fdd35f00 Configure maven-compiler-plugin to use -parameters
Closes gh-1349
2022-11-24 16:55:32 +01:00
Stephane Nicoll 6fcd60d9ae Merge pull request #1345 from nirbhay24
* pr/1345:
  Polish "Handle Unicode in Project Generation"
  Handle Unicode in Project Generation

Closes gh-1345
2022-11-24 11:27:41 +01:00
Stephane Nicoll ade3b0af9e Polish "Handle Unicode in Project Generation"
See gh-1345
2022-11-24 11:24:40 +01:00
nirbhay mishra 7b204b1704 Handle Unicode in Project Generation
This commit replaces characters with accents with their US-ascii
counterpart.

See gh-1345
2022-11-24 11:03:28 +01:00
Stephane Nicoll 39208e3cb0 Merge pull request #1346 from DominiqueComte
* pr/1346:
  Polish reference guide

Closes gh-1346
2022-11-23 10:17:55 +01:00
Dom d680509651 Polish reference guide
See gh-1346
2022-11-23 10:17:01 +01:00
Stephane Nicoll 6b843967b2 Add dialect support to Type metadata
Closes gh-1344
2022-11-15 15:15:16 +01:00
Stephane Nicoll 3ccc2011cd Polish 2022-11-15 13:40:19 +01:00
Stephane Nicoll 301cf2224f Polish 2022-11-12 16:33:02 +01:00
Stephane Nicoll 59935b8175 Make sure that core Gradle plugins are applied first
Closes gh-1343
2022-11-12 16:33:02 +01:00
Stephane Nicoll 186fdeaa2f Allow arbitrary code snippets to be added in a Gradle build
This commit provides an escape hatch for the DSL that we currently don't
support in a gradle build. Snippets can be added with a callback to an
IndentingWriter. For convenience, imports can be added as well.

Snippets are rendered at the end of the file.

Closes gh-1079
2022-11-12 16:33:01 +01:00
Stephane Nicoll dd7a704d3b Fix build on Windows 2022-11-12 16:33:01 +01:00
Stephane Nicoll 371a02622c Use test blocks in assertions 2022-11-10 16:37:40 +01:00