Commit Graph

201 Commits

Author SHA1 Message Date
Stephane Nicoll
40587cfbd5 Upgrade to Gradle 7.2
Closes gh-1265
2021-09-23 17:22:10 +02:00
Stephane Nicoll
6d1058ea6e Merge branch '0.10.x'
Closes gh-1259
2021-08-22 09:13:30 +02:00
Stephane Nicoll
a93a6d3439 Upgrade to Gradle 6.9.1
Closes gh-1258
2021-08-22 09:12:31 +02:00
Stephane Nicoll
cece5479a0 Merge branch '0.10.x'
Closes gh-1257
2021-08-22 09:05:15 +02:00
Stephane Nicoll
082eabecf0 Upgrade to Maven 3.8.2
Closes gh-1256
2021-08-22 09:03:25 +02:00
Stephane Nicoll
5e2e8637af Upgrade to Gradle 7.1.1
Closes gh-1249
2021-07-08 08:29:21 +02:00
Stephane Nicoll
003542e0fa Upgrade to Gradle 7.0.2
Closes gh-1240
2021-05-20 18:36:03 +02:00
Stephane Nicoll
4f2f5a20c6 Upgrade to Gradle 6.9
Closes gh-1239
2021-05-20 18:30:30 +02:00
Stephane Nicoll
f893653398 Upgrade to Gradle 6.9
Closes gh-1238
2021-05-20 18:24:22 +02:00
Stephane Nicoll
016e1649a3 Polish 2021-04-21 09:14:56 +02:00
Stephane Nicoll
17df3b9b5d Handle both snapshots and releases enabled flags in Maven Pom
This commit improves the handling of repositories with Maven.
Previously, the writer wrongly assumed that the default for releases
and snapshots are true and false respectively. However, both defaults
are true which means that snapshots repository are considered for
releases, and releases repositories are considered for snapshots.

MavenRepository has now separate flags for those and the writer makes
sure to only update the `enabled` flag if the chosen value is not
true. This doesn't increase the content for repository definitions
while offering better performance for dependencies resolution.

Closes gh-1226
2021-04-20 20:20:41 +02:00
Stephane Nicoll
10d7e857c7 Remove Gradle 4 and 5 support
Closes gh-1218
2021-04-14 10:28:12 +02:00
Stephane Nicoll
b3c0f16422 Remove JUnit 4 support
This commit also upgrades the test suite to use a more recent version as
removing support for JUnit4 effectively removes support for those as
well.

Closes gh-1219
2021-04-13 17:45:59 +02:00
Stephane Nicoll
6377ac717f Add support for Gradle 7
Closes gh-1217
2021-04-13 17:43:40 +02:00
Stephane Nicoll
0d69976f5c Upgrade to Maven 3.8.1
Closes gh-1215
2021-04-05 09:34:10 +02:00
Stephane Nicoll
7b98aa354d Upgrade to Gradle 6.8.3
Closes gh-1192
2021-03-05 10:20:14 +01:00
Stephane Nicoll
7c1e8a171d Upgrade to Gradle 6.8.2
Closes gh-1175
2021-02-16 17:27:32 +01:00
Stephane Nicoll
3e9d66f8b1 Upgrade to Gradle 6.7.1
Closes gh-1163
2020-12-10 15:35:49 +01:00
Stephane Nicoll
c9fd0bffdf Polish 2020-12-06 15:54:48 +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
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
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
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
bddac7d5df Polish "Upgrade to Gradle 6.6.1"
See gh-1118
2020-09-05 16:47:22 +02:00
Karuppiah Natarajan
3a75619535 Upgrade to Gradle 6.6.1
See gh-1118
2020-09-05 16:47:05 +02:00
Andy Wilkinson
3ed1a1dd7e Configure gitignore negations more precisely
Previously we negated the exclusions for all of src/main and src/test.
This was done to prevent any content under src/main or src/test that
matched the build output directories (build/ out/, and target/) from
being ignored. While concise, this approach has proven to be overly
broad as it undoes all exclusions and not just those for the build
output directories.

This commit switches to individual negations for each of the build
output directories that we ignore. While more verbose, this narrows
the negations to match their original intent and perhaps also makes
it easier to infer that intent from the generated .gitignore file.

Closes gh-1106
2020-07-09 16:57:30 +01:00
Stephane Nicoll
f9a7404c39 Harmonize Kotlin's jvmTarget to chosen JVM generation
Closes gh-1084
2020-06-10 15:56:55 +02:00
Andy Wilkinson
ca4bd57139 Remove redundant junit-vintage-engine exclusion with Boot 2.4
Spring Boot 2.4 has switched from providing JUnit 5 in the test starter
(JUnit Jupiter and the JUnit Vintage Engine) to only providing JUnit
Jupiter. As such, the exclusion of junit-vintage-engine is no longer
required for projects that are using Spring Boot 2.4.

Closes gh-1095
2020-06-05 15:25:26 +01: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
f74f281951 Polish 2020-03-28 09:33:06 +01:00
Stephane Nicoll
ddc270d940 Upgrade to Gradle 6.3
Closes gh-1075
2020-03-26 13:07:24 +01:00
Stephane Nicoll
aa6a994987 Upgrade to Gradle 6.2.2 2020-03-06 12:03:45 +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
84c03cbb6f Add a "warning" section to HELP.md
Closes gh-1006
2019-12-27 17:40:38 +01:00
Stephane Nicoll
9ad415d08a Add support for Gradle 6
Closes gh-1042
2019-11-27 18:02:00 +01:00
Stephane Nicoll
2ba0b34f4a Upgrade to GMavenPlus 1.8.1
Closes gh-1041
2019-11-22 16:00:58 +01:00
Stephane Nicoll
8d088811f4 Upgrade to Gradle 5.6.4
Closes gh-1030
2019-11-05 16:32:01 +01:00
Stephane Nicoll
270a09b194 Upgrade to Maven 3.6.2
This commit also upgrades to the latest version of the Maven wrapper.

Closes gh-1031
2019-11-05 14:42:00 +01:00
Stephane Nicoll
a729fae5d3 Upgrade to Spring Boot 2.2.0 2019-10-17 09:00:10 +02:00
Stephane Nicoll
e0f3e42094 Polish 2019-10-16 11:37:21 +02:00
Stephane Nicoll
d812ca8c38 Harmonize SCM information 2019-10-05 18:32:42 +01:00
Stephane Nicoll
66c1b24240 Fix typos 2019-10-05 18:22:22 +01:00
Stephane Nicoll
664dd6c4eb Use a Builder for MavenRepository
Closes gh-1013
2019-10-03 15:33:39 +02:00