Commit Graph
89 Commits
Author SHA1 Message Date
Stephane Nicoll 1082ac7bf7 Extract project generation test utility to dedicated module
This commit extracts various test utilities to a dedicated
initializr-generator-test module for easier consumption. The previous
test-jar are no longer published and a dependency to this new module
should be equivalent.

This commit also cleans various resources that were located in the wrong
place. In particular initializr-generator does not know anything about
metadata anymore.

Closes gh-988
2019-08-21 16:10:06 +02:00
Stephane Nicoll dee5467bd1 http -> https 2019-08-18 14:07:02 +02:00
Stephane Nicoll 82e637e861 Polish 2019-08-18 08:46:20 +02:00
Stephane Nicoll 14efb35afe Add note about BOM 2019-08-18 08:44:29 +02:00
Stephane Nicoll ff6e26463b Add Bill Of Materials
Closes gh-981
2019-08-15 07:53:46 +02:00
Stephane Nicoll 4976ba57de Fix javadoc configuration
This commit makes sure that the `initializr-metadata` module is included
and doc-related examples are not.

Closes gh-982
2019-08-14 15:25:37 +02:00
Stephane Nicoll 9c30905003 Simplify KotlinVersionResolver arrangement
This commit makes sure KotlinVersionResolver works with the actual
metadata instance used by the project to generate rather than
potentially using a different instance via the provider.

Rather than requiring such a bean to be present, the configuration
fallbacks to the metadata implementation if none is provided.
2019-08-14 14:45:24 +02:00
Stephane Nicoll 536e1830e7 Polish "Rename versionRange attribute to compatibilityRange"
See gh-968
2019-08-09 11:34:02 +02:00
Stephane Nicoll aaf44d1ec8 Polish documentation 2019-08-07 18:32:21 +02:00
Madhura Bhave 8e0f02887d Use Spring Initializr consistently in docs
Closes gh-970
2019-08-02 15:43:32 -07:00
Madhura Bhave 684258743f Polish documentation sections 2019-07-17 14:34:45 -07:00
Madhura Bhave 8d2b123658 Document parent pom customization feature
Closes gh-786
2019-07-17 14:05:02 -07:00
Stephane Nicoll a55d262152 Document supported facets 2019-07-17 09:10:44 +02:00
Madhura Bhave db3be257e9 Document how to update text capabilities defaults
Closes gh-857
2019-07-16 15:43:24 -07:00
Madhura Bhave 70ae145694 Update docs according to new API
This commit also updates the docs to reflect
changes to the project structure where initializr-web
no longer has a UI.

Closes gh-846
Closes gh-953
2019-07-16 11:40:05 -07:00
Madhura Bhave 218fc20d73 Polish 2019-07-11 15:39:47 -07:00
Stephane Nicoll 449b22403a Upgrade to spring-javaformat 0.0.15
Closes gh-949
2019-07-10 14:57:35 +02:00
Andy Wilkinson deed4863fb Adopt Spring Java Format's JUnit 5 check
Closes gh-941
2019-07-04 09:57:35 +01:00
Andy Wilkinson 8aabfc10d5 Fix initializr-docs' tests
See gh-926
2019-06-27 17:00:10 +01:00
Stephane Nicoll 2f50cf1c8f Format source code
Closes gh-923
2019-06-12 14:46:53 +02:00
Madhura Bhave bac79bbbfd Polish 2019-05-20 16:03:36 -07:00
Stephane Nicoll 7900a09ce6 Fix doc sample to use HTTPS explicitly 2019-05-20 08:52:08 +02:00
Stephane Nicoll e3c5d1eb53 Generate javadoc API 2019-04-11 08:21:10 +02:00
Stephane Nicoll b636045057 Polish 2019-04-11 07:48:04 +02:00
Stephane Nicoll 83436ae2ef Fix unresolved reference in generated documentation 2019-04-04 09:44:05 +02:00
Stephane Nicoll 910fddaaa7 Upgrade to spring-javaformat 0.0.9
Closes gh-882
2019-04-03 12:26:24 +02:00
Stephane Nicoll 357313c7bf Upgrade to spring-javaformat 0.0.7
This commit upgrades to spring-javaformat 0.0.7 and checkstyle 8.18.
2019-03-20 17:34:50 +01:00
Stephane Nicoll c3cb0da738 Adapt user guide doc to the new UI 2019-03-19 20:00:58 +00:00
Stephane Nicoll 9050056f24 Polish modules description 2019-03-17 11:34:04 +01:00
Stephane Nicoll b80e3570d8 Switch initializr-generator-spring to test dependency where applicable
Closes gh-871
2019-03-17 11:26:29 +01:00
Stephane Nicoll 2746a3a6e7 Remove release repository 2019-02-19 14:32:00 +01:00
Stephane Nicoll 08c785b952 Use build tag to infer the build system
Stop using the type's prefix to infer the build system to use as the
build tag in the metadata is supposed to provide that information.

See gh-817
2019-02-11 14:37:35 +01:00
Stephane Nicoll de15e826b8 Improve configuration guide 2019-02-11 12:31:27 +01:00
Stephane Nicoll 0ed3bdddaa Add basic section about new generator API 2019-02-11 12:23:12 +01:00
Stephane Nicoll 4658162d7c Polish 2019-02-11 11:22:45 +01:00
Stephane Nicoll cbb60c45e1 Allow to filter available Spring Boot versions
This commit adds a new InitializrMetadataUpdateStrategy callback
interface that can be used to customize what should happen when the
metadata has to be refreshed.

Closes gh-816
2019-02-08 16:42:45 +01:00
Stephane Nicoll d5580cd985 Remove unused ProjectResourceLocator 2019-02-08 11:03:47 +01:00
Stephane Nicoll b6657211f6 Review TemplateRenderer abstraction
Closes gh-818
2019-02-08 10:53:49 +01:00
Stephane Nicoll 8c02e4093c Polish
See gh-809
2019-02-06 09:39:48 +01:00
Madhura Bhave 79dc5956d5 Fix POMS for the updated release process 2019-01-30 08:24:06 -08:00
Stephane Nicoll b60cbabb72 Polish 2019-01-29 15:25:34 +01:00
Stephane Nicoll 0f53acc6bd Fix links
See gh-801
2019-01-29 15:17:56 +01:00
Stephane Nicoll 0a57353fd9 Harmonize doc to standard doc resources
Closes gh-801
2019-01-29 15:17:55 +01:00
wonwoo a515a49a68 Update examples to mention Java 11
Closes gh-787
2019-01-01 11:00:57 +01:00
Stephane Nicoll 490778552a Move initializr-service to a separate repository
This commit moves the configuration of the start.spring.io website to a
dedicated github repository.

See https://github.com/spring-io/start.spring.io

Closes gh-656
2018-11-08 17:27:43 +01:00
Paul Balogh 2d2ffe4013 Fix deprecated Gradle dependency configuration
See gh-730
2018-09-28 15:36:21 -04:00
Stephane Nicoll fc20447b21 Allow to override BOM's groupId/artifactId
Closes gh-723
2018-08-14 11:12:25 +03:00
Stephane Nicoll 76b62a3243 Upgrade to Spring Cloud Contract 2.0.0.RELEASE 2018-07-31 13:52:09 +02:00
Stephane Nicoll e208a9b1f1 Redirect browsers to https when forceSsl is set
This commit extends the forceSsl support to redirect any HTML content
to https. Practically speaking, this allows to redirect all browsers to
https when they land on the main page using https. Serving traffic via
http is still allowed as preventing this would break a lot of
existing clients.

To allow to easily run the app locally, forceSsl is false and must be
enabled for any production environment.

Closes gh-473
2018-07-27 16:56:30 +02:00
Spring Buildmaster 34b518d49f Next Development Version 2018-07-10 12:29:54 +00:00