Commit Graph
1813 Commits
Author SHA1 Message Date
Stephane Nicoll 2fe3508264 Upgrade Java 8 version in CI image 2020-12-16 10:04:13 +01:00
Stephane Nicoll ab42b7a985 Upgrade Ubuntu version in CI images 2020-12-16 10:03:19 +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 32b1a7b2bb Upgrade to Spring Boot 2.4.1
Closes gh-1164
2020-12-11 11:48:22 +01:00
Stephane Nicoll 8e9b62b238 Fix CI deprecation warnings
Closes gh-1161
2020-12-10 15:53:49 +01:00
Stephane Nicoll 3e9d66f8b1 Upgrade to Gradle 6.7.1
Closes gh-1163
2020-12-10 15:35:49 +01:00
Stephane Nicoll 8d61cdd6aa Allow auto-configured caches to be overridden
This commit updates the JSR 107 cache auto-configuration to only create
a cache if it does not already exist. It also puts a specific order for
the auto-configured customizer so that another instance can run prior to
it reliably.

Closes gh-1157
2020-12-08 15:33:54 +01:00
Stephane Nicoll 7cb9f5bcaf Upgrade to sring javaformat 0.0.26 2020-12-06 15:54:48 +01:00
Stephane Nicoll c9fd0bffdf Polish 2020-12-06 15:54:48 +01:00
Stephane Nicoll 2e3dc77e99 Switch to Concourse's registry-image resource 2020-12-05 07:49:38 +01:00
Stephane Nicoll 5ec8e11ca6 Upgrade to Github PR Resource 0.21.0 2020-12-05 07:48:31 +01:00
Stephane Nicoll 56621c81e5 Upgrade to Artifactory Resource 0.0.12 2020-12-05 07:47:35 +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 e77aca2211 Allow to map a Dependency BOM
This commit allows a BOM to be overridden using a dependency mapping.

Closes gh-1155
2020-11-30 09:30:50 +01:00
Stephane Nicoll 58220dcb1c Remove entity type as it is no longer supported by Elasticsearch
Closes gh-1154
2020-11-30 08:16:35 +01:00
Stephane Nicoll f94566d066 Keep explicit if statement 2020-11-29 08:30:54 +01:00
Stephane Nicoll a93610ec0b Polish URL assertion
Using UrlAssert#isEqualsTo may lead to incorrect comparison based on
local DNS resolution setup. The intention here is to compare the String
literal anyway.

See gh-1151
2020-11-29 08:25:59 +01:00
Stephane Nicoll 13d04c4285 Test wrapper for Gradle 6 2020-11-27 17:57:45 +01:00
Stephane Nicoll 54d104e2e2 Upgrade test infrastructure to more recent Spring Boot versions 2020-11-27 17:54:30 +01:00
Stephane Nicoll 9514753cc7 Apply temporary deterministic order
See gh-1153
2020-11-27 17:53:37 +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 3f3b8d4ba5 Merge pull request #1057 from estigma88
* pr/1057:
  Polish "Add support for Maven profiles"
  Add support for Maven profiles

Closes gh-1057
2020-11-23 11:00:22 +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 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
Jafer Khan 0cdf11e467 Encode usual XML reserved characters
See gh-1073
2020-11-17 13:55:30 +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
Wouter Wijsman 875070a53d Ignore bin directory for Gradle-based projects with Eclipse
See gh-1141
2020-10-21 09:20:21 +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
Olivier Theriault 249b260774 Add support for long fine names for tar archives
See gh-1139
2020-10-14 11:25:56 +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
Miguel Ortega db0b33df42 Add support for Maven defaultGoal
See gh-1134
2020-10-09 09:24:49 +02:00