Commit Graph
1614 Commits
Author SHA1 Message Date
Stephane Nicoll ede7e3013e Revert to 0.8.0.BUILD-SNAPSHOT
Promotion to Maven Central failed as javadoc artifacts are mandatory
for jars-based modules
2019-10-07 16:04:58 -05:00
Spring Buildmaster 4a2069086a Next development version (v0.8.1.BUILD-SNAPSHOT) 2019-10-07 20:13:47 +00:00
Stephane Nicoll ec2aec60ff Do not deploy root pom
The `initializr` root pom is only used by the build and should not be
deployed or made available when releasing.
2019-10-07 12:06:38 -05:00
Stephane Nicoll bba853fa6c Revert to 0.8.0.BUILD-SNAPSHOT
Staging the release has shown it is publishing the root pom that is only
used by the build. We should skip it the same way we do for the Spring
Boot project
2019-10-07 08:11:04 -05:00
Spring Buildmaster 94db472b1e Next development version (v0.8.1.BUILD-SNAPSHOT) 2019-10-06 20:56:11 +00:00
Stephane Nicoll b09a8214a7 Upgrade build plugins 2019-10-05 18:45:08 +01:00
Stephane Nicoll 373741ea55 Polish format 2019-10-05 18:37:17 +01:00
Stephane Nicoll 28ea28c74c Polish pom description 2019-10-05 18:35:23 +01: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 4c05e7c29f Polish 2019-10-05 18:16:35 +01:00
Stephane Nicoll 9eacf3030d Polish Javadoc 2019-10-05 18:01:13 +01:00
Stephane Nicoll bb159f3c7d Remove conceptual tangle 2019-10-04 18:37:16 +01:00
Stephane Nicoll 3712a51da1 Polish Javadoc 2019-10-04 17:51:46 +01:00
Stephane Nicoll 1ea7cdac29 Review Maven build Javadoc 2019-10-04 17:24:14 +01:00
Stephane Nicoll 69d7e6170a Polish 2019-10-04 17:22:31 +01:00
Stephane Nicoll 664dd6c4eb Use a Builder for MavenRepository
Closes gh-1013
2019-10-03 15:33:39 +02:00
Stephane Nicoll 285fec21a7 Use a Builder for BillOfMaterials
Closes gh-1012
2019-10-03 15:33:39 +02:00
Stephane Nicoll 42c106b6e9 Review build abstraction Javadoc 2019-10-03 15:33:39 +02:00
Stephane Nicoll e0b274c383 Review Gradle build Javadoc 2019-10-03 15:33:05 +02:00
Stephane Nicoll 42976ca9f7 Polish doc 2019-10-03 11:31:08 +02:00
Stephane Nicoll e56dc0ce17 Polish 2019-10-03 11:30:55 +02:00
Stephane Nicoll 4b73877154 Upgrade to Spring Boot 2.1.9.RELEASE 2019-10-02 19:51:15 +02:00
Stephane Nicoll 796b439dcc Polish 2019-09-27 13:42:40 +02:00
Stephane Nicoll 7b148f25db Add missing package-info 2019-09-27 13:35:55 +02:00
Stephane Nicoll f61623e053 Fix broken test setup 2019-09-27 13:04:48 +02:00
Stephane Nicoll 2f4eeb07d6 Replace {bootVersion} in HELP.md links
Closes gh-1009
2019-09-27 12:56:19 +02:00
Stephane Nicoll 252ee887f7 Polish 2019-09-27 12:52:25 +02:00
Stephane Nicoll c89b399956 Disable @ProjectGenerationContext bean overriding by default
This commit extends ProjectGenerator so that the configuration of the
ProjectGenerationContext can be externalized if necessary. By default,
a context that does not allow bean overriding is provided.

Closes gh-999
2019-09-27 12:31:11 +02:00
Stephane Nicoll 7da1db9329 Polish test utilities 2019-09-26 17:36:53 +02:00
Stephane Nicoll 952d30f9a9 Rationalize Spring Boot plugin contribution with Gradle
Closes gh-1010
2019-09-26 17:04:14 +02:00
Stephane Nicoll 26d44f26b9 Polish 2019-09-25 10:17:04 +02:00
Stephane Nicoll d70d832e70 Polish 2019-09-17 13:29:37 +02:00
Stephane Nicoll af9d543317 Polish "Remove support for style"
Closes gh-959
2019-09-17 12:43:40 +02:00
Madhura Bhave 74e460a3a1 Remove support for style
See gh-959
2019-09-17 09:59:22 +02:00
Stephane Nicoll 23cc192813 Add support for ApplicationContextRunner in ProjectAssetTester
Closes gh-1004
2019-09-17 09:21:28 +02:00
Stephane Nicoll 1d213258a2 Upgrade to Gradle 5.6.2 2019-09-12 16:50:05 +02:00
Stephane Nicoll d8e0b5ccaa Upgrade to Spring Boot 2.1.8 2019-09-08 09:04:16 +02:00
Stephane Nicoll 50bddd036e Revisit TemplateRenderer usage
This commit stops creating a MustacheTemplateRenderer automatically as
it is only used by the Spring conventions at the moment. This makes sure
that the test infrastructure can be used even if mustache is not
available.

Closes gh-991
2019-09-06 13:47:25 +02:00
Stephane Nicoll 2a183354b2 Tune metadata caching
This commit reduces the cache metadata lookup to 2h so that clients can
see new Spring Boot version faster. It also offers an option for
custom instance to override the cache strategy any way they like.

Closes gh-979
2019-09-06 12:00:47 +02:00
Stephane Nicoll 88f986b7c1 Harmonize Maven build to use containers
Closes gh-996
2019-09-04 16:39:38 +02:00
Stephane Nicoll 04a78a94d6 Harmonize Gradle build to use containers
See gh-996
2019-09-04 15:47:45 +02:00
Stephane Nicoll 59f9092e2f Move build properties to dedicated container
See gh-996
2019-09-04 15:47:10 +02:00
Stephane Nicoll 3f6c98173b Move general build settings to immutable class
This commit moves the global build settings to an immutable
BuildSettings abstraction.

See gh-996
2019-09-03 10:10:22 +02:00
Stephane Nicoll 7d47786a8b Improve SourceStructure to handle source and resource assets 2019-09-02 10:19:09 +02:00
Stephane Nicoll 595050258c Move source file extension to Language abstraction
Closes gh-995
2019-08-31 09:07:06 +02:00
Stephane Nicoll cff60c397d Improve custom project request arrangement
This commit improves the use case of configuring a custom ProjectRequest
by enforcing consistently a particular type using a generic.

As a result, `ProjectGenerationInvoker` is no longer exposed as a bean
as it is the responsibility of the custom `ProjectGenerationController`
to provide one that matches the requested `ProjectRequest` type.

See gh-990
2019-08-29 10:52:02 +02:00
Stephane Nicoll f74370eb63 Allow binding of custom ProjectRequest
This commit allows a custom instance to easily bind incoming request
attributes to a custom ProjectRequest instance and map it to a custom
ProjectDescription as well.

Closes gh-990
2019-08-27 09:48:47 +02:00
Stephane Nicoll d9a20ed68c Split controller endpoints
This commit splits MainController to a number of controllers with
dedicated responsibilities. This is a first step to make these features
more modular and potentially opt-in in the future.

Closes gh-994
2019-08-27 08:30:15 +02:00
Stephane Nicoll 282c92f76d Polish 2019-08-25 17:16:18 +02:00