Phillip Webb
f57281340c
Merge branch '2.2.x'
5 years ago
Phillip Webb
3cfbfebbb1
Merge branch '2.1.x' into 2.2.x
5 years ago
Phillip Webb
9bd49562fe
Update copyright year of changed files
5 years ago
Andy Wilkinson
b34a311d02
Rework dep management to avoid consumers picking up strict constraints
...
Previously, enforcedPlatform dependencies were using to pull in the
constraints defined in spring-boot-dependencies and
spring-boot-parent and applied them strictly so that the constrained
version had to be used. This worked as intended in Spring Boot's own
build but incorrectly enforced those same strict version requirements
on external consumers of Spring Boot's modules.
This commit reworks how Spring Boot defines its internal dependency
management so that platform dependencies are exposed to external
consumers while enforced platform dependencies are using internally.
See gh-19609
5 years ago
dreis2211
d454c9653c
Disable tests on Java 13 that require an incompatible Gradle version
...
See gh-19680
5 years ago
Andy Wilkinson
e415f759a2
Raise the minimum supported version of Gradle to 5.6
...
Closes gh-18777
5 years ago
Andy Wilkinson
c66d2e8039
Relax the Gradle plugin's Kotlin version constraint
...
Enforcing the spring-boot-dependencies platform makes for too strong
an opinion about the version of Kotlin that should be on the build
script's classpath. It clashes with the version of Kotlin that's
embedded in Gradle and used with Gradle's Kotlin DSL.
This commit switches to a normal platform (rather than an enforced
platform) which allows it to express an opinion about the version of
Kotlin without making it a strict requirement.
Closes gh-19609
5 years ago
Andy Wilkinson
7fda317f0d
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19657
5 years ago
Andy Wilkinson
617ebaf3c0
Isolate Gradle Plugin build from other Gradle configuration
...
Closes gh-19656
5 years ago
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
5 years ago
Andy Wilkinson
47b47c28a0
Reduce visibility of the Gradle plugin's test methods
...
See gh-19287
5 years ago
Andy Wilkinson
76f03a8cad
Fix reflective access to archiveBaseName property
...
Previously, reflective access to the archiveBaseName property
incorrectly treated the property as a String. It should have been
treated as a Property<String>. This caused an exception to be thrown
and the deprecated baseName property to be used as a fallback.
This commit corrects the reflective access to the archiveBaseName
property. It also updates the tests to fail if a build outputs a
deprecation warning. Tests that use Gradle's Maven plugin have been
updated to expect deprecation warnings when run with Gradle 6.0 where
the plugin is deprecated. Tests that configure an archive's base name
have been updated to use archiveBaseName when running with Gradle 6.0
and later.
Closes gh-18663
5 years ago
dreis2211
347434ba81
Test the Gradle Plugin against Gradle 6.0.1
...
See gh-19065
5 years ago
Johnny Lim
96a029e44f
Polish a test name
...
See gh-18999
5 years ago
Andy Wilkinson
379ba0dc00
Support Gradle 6.0
...
Previously, our Gradle plugin was not tested against Gradle 6.0,
a number of deprecation warnings were output when using the plugin
with Gradle 6, and some functionality related to the application
plugin did not work as expected.
This commit tests the plugin against Gradle 6. It also avoids calling
deprecated APIs. The plugin is compatibile against Gradle 4.10 where
the deprecated APIs' replacements are not available so reflection is
used to call the replcaements. Lastly, the way in which the base name
of the boot distribution that is created when the application plugin
is applied has been modified to ensure that it is effective when using
Gradle 6.
Closes gh-18663
5 years ago
Stephane Nicoll
b951e70d18
Merge branch '2.1.x'
...
Closes gh-18850
5 years ago
dreis2211
8955d5c1b5
Test the Gradle Plugin against Gradle 5.6.4
...
See gh-18845
5 years ago
Andy Wilkinson
03f5791860
Merge branch '2.1.x'
...
Closes gh-18650
5 years ago
dreis2211
d17f11dbe1
Test the Gradle Plugin against Gradle 5.6.3
...
See gh-18648
5 years ago
Johnny Lim
137538f415
Remove accidental JavaVersion.current() call in BootRun
...
It was added accidentally in d2b28ceb
.
See gh-18619
5 years ago
Andy Wilkinson
9a89039172
Provide a marker artifact for Boot's Gradle plugin
...
Closes gh-18514
5 years ago
Andy Wilkinson
9e514ab7f9
Provide plugin release repository for Asciidoctor Extensions
...
See b5069a4f8a
5 years ago
Andy Wilkinson
46c30d6bb0
Merge branch '2.1.x'
...
Closes gh-18476
5 years ago
Andy Wilkinson
3d4157ad6d
Correct SCM URLs in published poms
...
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.
This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.
Fixes gh-18328
5 years ago
Andy Wilkinson
ed29eea365
Align Spring Asciidoctor Extension dependency with new module names
5 years ago
Stephane Nicoll
852b369ce1
Revert to fixed version
5 years ago
Andy Wilkinson
a6f1619971
Use Asciidoctor extension to verify documented configuration properties
...
Closes gh-18451
5 years ago
Phillip Webb
a13666d696
Polish "Simplify code"
...
See gh-18342
5 years ago
Yuyan
4d0da4b700
Simplify code
...
See gh-18342
5 years ago
Brian Clozel
eeaa9bc6c1
Fix ref docs code snippet theme
...
This commit also fixes a link in the reference documentation.
See gh-18293
5 years ago
Phillip Webb
838e7eb605
Extract spring-doc-resources URL property
...
Update the build to use a shared spring-doc-resources URL
rather than repeating it multiple times.
See gh-18293
5 years ago
Andy Wilkinson
d5fc324537
Upgrade to Asciidoctor Maven Plugin 1.6.0
...
Closes gh-17234
5 years ago
Andy Wilkinson
d2b28ceba5
Don't add -Xverify:none to JVM args when running on Java 13
...
Closes gh-17008
5 years ago
Johnny Lim
5b41c3b608
Polish
...
See gh-18192
5 years ago
Andy Wilkinson
0c0e2dd54b
Merge branch '2.1.x'
...
Closes gh-18186
5 years ago
Andy Wilkinson
7b1e10ed00
Use one sentence per line in Actuator and Gradle plugin doc source
...
Closes gh-18185
5 years ago
Andy Wilkinson
fc1889ee72
Merge branch '2.1.x'
...
Closes gh-18167
5 years ago
dreis2211
ae30515e5e
Test the Gradle Plugin against Gradle 5.6.2
...
See gh-18164
5 years ago
Andy Wilkinson
7f8b3a7b86
Test the Gradle Plugin against Gradle 5.6.1
...
Closes gh-17995
5 years ago
dreis2211
26a22fa523
Test the Gradle Plugin against Gradle 5.6.1
...
See gh-17984
Closes gh-17984
5 years ago
Stephane Nicoll
b57db504df
Fix broken build due to Kotlin upgrade
5 years ago
Andy Wilkinson
a785a5b58a
Test the Gradle Plugin against Gradle 5.6
...
Closes gh-17883
5 years ago
dreis2211
56940fca97
Test the Gradle Plugin against Gradle 5.6
...
See gh-17876
5 years ago
SaberXu
c6c3a91f8d
Simplify if statements
...
See gh-17785
5 years ago
Stephane Nicoll
5926547767
Merge branch '2.1.x'
...
Closes gh-17745
5 years ago
Stephane Nicoll
0c560795fd
Harmonize settings.gradle documentation in Gradle getting started guide
...
See gh-17736
5 years ago
Dave Syer
e7b0450a7f
Add missing repositories to snapshot configuration
...
See gh-17736
5 years ago
Phillip Webb
8bc780762a
Merge branch '2.1.x'
5 years ago
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
f3a138da16
Skip Gradle Plugin test when building with JDK 13
...
See gh-16970
5 years ago
Phillip Webb
30b5ba87ae
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Stephane Nicoll
79b29396d0
Merge branch '2.1.x'
...
Closes gh-17506
5 years ago
dreis2211
e9203a280c
Test the Gradle Plugin against Gradle 5.5.1
...
See gh-17496
5 years ago
Andy Wilkinson
2816635418
Polish
5 years ago
Andy Wilkinson
aa01bd3890
Polish "Polish GradleCompatibilityExtension's javadoc"
...
See gh-17411
5 years ago
dreis2211
dc4cc214fe
Polish GradleCompatibilityExtension's javadoc
...
See gh-17411
5 years ago
Andy Wilkinson
9d5fa98334
Merge branch '2.1.x'
...
Closes gh-17429
5 years ago
Andy Wilkinson
7553b60e68
Test the Gradle Plugin against Gradle 5.5
...
Closes gh-17428
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Andy Wilkinson
1fa48882bb
Merge branch '2.1.x'
...
See gh-17362
5 years ago
Andy Wilkinson
f4e7b80651
Merge branch '2.0.x' into 2.1.x
...
See gh-17361
5 years ago
Andy Wilkinson
761856ac70
Merge branch '1.5.x' into 2.0.x
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Madhura Bhave
7e22901bb2
Fail build on unresolved documentation links
...
Closes gh-12005
5 years ago
Andy Wilkinson
66f1344f7c
Merge branch '2.1.x'
...
Closes gh-17335
Closes gh-17292
5 years ago
Andy Wilkinson
91786bc712
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17334
5 years ago
Andy Wilkinson
256a0d636d
Merge branch '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
Phillip Webb
1e0cf960f0
Reinstate single page HTML and PDF docs
...
Closes gh-16854
5 years ago
Phillip Webb
2c2b962204
Merge branch '2.1.x'
...
Closes gh-17232
6 years ago
Phillip Webb
d82ccf1405
Ensure META-INF/MANIFEST.MF remains as first entry
...
Update Gradle archive tasks to ensure that `META-INF/` and
`META-INF/MANIFEST.MF` remain as the first entries of the archive.
Prior to this commit, rewritten archives would violate the implicit
specification of `JarInputStream` that these entries should be first.
Fixes gh-16698
6 years ago
Johnny Lim
368c0eebe4
Fix typo
...
See gh-17132
6 years ago
Phillip Webb
b3d5cd538d
Add JUnit 5 checkstyle rules
...
Add a rule to enforce JUnit 5 usage and conventions.
Closes gh-17093
6 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
6 years ago
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
6 years ago
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
6 years ago
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
ad5e905bd7
Update copyright header of changed files
6 years ago
Andy Wilkinson
ecf7c817a6
Build and test the Gradle plugin with Java 11 and 12
...
Closes gh-12333
6 years ago
dreis2211
e59d734098
Fix Gradle plugin code formatting
...
See gh-16984
6 years ago
Andy Wilkinson
c80218064f
Use sorted properties to make build info output repeatable
...
Closes gh-14494
6 years ago
Andy Wilkinson
54b123028c
Default to optimized launch of the JVM when using Gradle's bootRun
...
Closes gh-16222
6 years ago
Andy Wilkinson
7713a7f33a
Fix inclusion of Gradle DSL snippets in plugin reference docs
...
Closes gh-16968
6 years ago
Andy Wilkinson
babb94c791
Migrate spring-boot-gradle-plugin's tests to JUnit 5
...
Closes gh-16959
6 years ago
Andy Wilkinson
f35b91a172
Raise minimum supported version of Gradle to 4.10 and encourage use of 5.x
...
Closes gh-16681
6 years ago
Andy Wilkinson
538030b57e
Merge branch '2.1.x'
...
Closes gh-16693
6 years ago
Andy Wilkinson
881fbeff43
Test the Gradle Plugin against Gradle 5.4.1
...
Closes gh-16576
6 years ago
Andy Wilkinson
7d2a99943f
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
dfbc787737
Test the Gradle plugin against Gradle 5.4
...
Closes gh-16576
6 years ago
Andy Wilkinson
9d1f584560
Adapt Gradle plugin tests to change in Kotlin's packaging
...
Closes gh-16554
6 years ago
Phillip Webb
52e635b823
Merge branch '2.1.x'
6 years ago
Phillip Webb
912e0a87a8
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
8c2e0a61ae
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
c4b1a22e89
Polish "Add Spring-specific styling to Gradle Plugin's documentation"
...
Closes gh-16327
6 years ago
Hendrig Sellik
466b57cd44
Add Spring-specific styling to Gradle Plugin's documentation
...
This commit replaces the default Asciidoctor styling with
Spring specific styling.
First, we need to unzip the contents of the Spring Asciidoctor
documentation resources provided by the
`io.spring.docsresources:spring-docs-resources` distribution zip. This
is done in a `/target/refdocs` folder. We then copy all files from
`src/main/asciidoc` to the same location, and then launch the generation
process.
See gh-16327
6 years ago
Andy Wilkinson
c5024f21a4
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
6aa4fe579a
Polish
...
See gh-16068
6 years ago
Andy Wilkinson
ac4d6bb10f
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
db4623c519
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
7b5f46d6e3
Add Spring-Boot-* manifest attributes to jars and wars built with Gradle
...
Closes gh-16068
6 years ago
Stephane Nicoll
17a800b577
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
62d9c0a8b3
Test against Gradle 5.3.1
6 years ago
Spring Operator
fb242c27d2
Use HTTPS for external links wherever possible
...
See gh-16276
6 years ago
Stephane Nicoll
90160b16aa
Merge branch '2.1.x'
6 years ago
dreis2211
c2335e130c
Test against Gradle 5.3
...
Closes gh-16294
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
6 years ago
Andy Wilkinson
daba01ab94
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
716b4e8acf
Test the Gradle plugin against Gradle 5.3-rc-3
...
Closes gh-16211
6 years ago
Andy Wilkinson
28cf63354a
Merge pull request #16106 from Spring Operator
...
* gh-16106:
Drop AnyEdit from Eclipse setup as it is not available over HTTPS
Update build and setup configuration to use HTTPS
Closes gh-16106
6 years ago
Spring Operator
c9c554b834
Update build and setup configuration to use HTTPS
...
See gh-16106
6 years ago
Phillip Webb
64a2e8d67f
Update copyright year for changed files
6 years ago
Phillip Webb
dd3e8154d9
Merge branch '2.1.x'
6 years ago
Phillip Webb
fc3aa43cc2
Update copyright year for changed files
6 years ago
Andy Wilkinson
404f5d33f3
Align Gradle plugin's tests with Kotlin 1.3's restructuring
...
See gh-16195
6 years ago
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
53326695ea
Polish
6 years ago
Andy Wilkinson
f4bd0b8b4b
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
59430a2642
Only include zips in BOOT-INF/lib, WEB-INF/lib, and WEB-INF/lib-provided
...
Closes gh-16001
6 years ago
Andy Wilkinson
2cda30988e
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
6fe9e3a0e1
Test the Gradle plugin against Gradle 5.2.1
...
Closes gh-15892
6 years ago
Andy Wilkinson
4faa0f51b7
Polish "Test the Gradle plugin against Gradle 4.10.3 and 5.1.1"
...
Closes gh-15791
6 years ago
dreis2211
1de372d896
Test the Gradle plugin against Gradle 4.10.3 and 5.1.1
...
See gh-15791
6 years ago
Andy Wilkinson
342bced125
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
2650a07dc9
Leave module-info.class in root of archive when repackaging
...
Closes gh-15810
6 years ago
igor-suhorukov
59ac85d371
Avoid string concatenation inside StringBuilder append()
...
See gh-15589
6 years ago
Andy Wilkinson
372b6605b3
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
83ce5dcee8
Add missing task output annotations to BootJar and BootWar
...
Closes gh-15488
6 years ago
Andy Wilkinson
0ad72d5b5e
Remove reliance on mavenLocal from Gradle plugin’s tests
...
See gh-15471
6 years ago
Andy Wilkinson
4edc32844a
Remove use of execute method inherited from internal class
...
Closes gh-15484
6 years ago
Phillip Webb
ed9468a31a
Update copyright year for changed files
6 years ago
Andy Wilkinson
a0d0ecf9d4
Test the Gradle plugin against Gradle 5.0
...
Closes gh-15171
6 years ago
Andy Wilkinson
7790876575
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
c0e286b96b
Test the Gradle Plugin against Gradle 5.0-rc-3
...
Closes gh-15171
6 years ago
Andy Wilkinson
ce0a3d0311
Add missing classpath setters to BootJar and BootWar
...
Closes gh-15087
6 years ago
Andy Wilkinson
fe9d9ec4e2
Test the Gradle plugin against Gradle 5.0-rc-3
...
Closes gh-15171
6 years ago
Andy Wilkinson
228e05487a
Test Gradle Plugin against Gradle 5.0-rc-1
...
Closes gh-15028
6 years ago
Andy Wilkinson
5ac9b972fe
Test the Gradle Plugin against Gradle 5.0-milestone-1
...
Closes gh-15005
6 years ago
Andy Wilkinson
77f571aa45
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
7eb1df1650
Test the Gradle Plugin against Gradle 4.10.2
...
Closes gh-15004
6 years ago
Brian Clozel
cf882c9b40
Fix import error in 8376bc369
6 years ago
Brian Clozel
8376bc3697
Fix build after checkstyle imports updates
...
See gh-14911
6 years ago