Stephane Nicoll
1485d9af82
Stop setting executable flag outside of project generation
2019-02-11 15:27:53 +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
c98f59e8f2
Remove deprecated stsId
...
Closes gh-820
2019-02-11 12:46:00 +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
b97b9f9350
Migrate from slf4j to spring-jcl logger
...
Closes gh-819
2019-02-08 13:16:23 +01:00
Stephane Nicoll
9dc3cc65d1
Polish module dependencies
2019-02-08 13:01:32 +01:00
Stephane Nicoll
d5580cd985
Remove unused ProjectResourceLocator
2019-02-08 11:03:47 +01:00
Stephane Nicoll
cd3b274112
Rationalize exception management
2019-02-08 11:00:04 +01:00
Stephane Nicoll
478c0c41c6
Relocate Agent to web module
2019-02-08 10:56:41 +01:00
Stephane Nicoll
b6657211f6
Review TemplateRenderer abstraction
...
Closes gh-818
2019-02-08 10:53:49 +01:00
Stephane Nicoll
5e04746746
Add Spring-based project contributors
...
This commit adds an optional module that gathers the opinions that are
used to generate a Spring Boot project.
Closes gh-340
Co-authored-by: Madhura Bhave <mbhave@pivotal.io >
Co-authored-by: Andy Wilkinson <awilkinson@pivotal.io >
2019-02-08 09:50:35 +01:00
Stephane Nicoll
3fa03b8438
Move metadata to a dedicated module
...
This commit moves the `metadata` package to a dedicated
`initializr-metadata` module so that it can be shared.
Closes gh-804
2019-02-08 09:50:34 +01:00
Stephane Nicoll
6ccfb69692
Promote version infrastructure to dedicated package
...
This commit moves `Version` and related support classes to a dedicated
package
Closes gh-811
2019-02-08 09:50:34 +01:00
Madhura Bhave
e281480426
Switch project structure to use the new generator
...
This commit removes the former `ProjectGenerator` api based on mustache
template in favour of a new DSL infrastructure to be detailed in further
commits.
Event handling is now web-specific with a `ProjectRequest` and a
`WebProjectRequest` that gathers the base input from the request and
some additional web-specific metadata, respectively. As a consequence
the `initializr-actuator` module has now a dependency on the
`initializr-web` module.
See gh-340
Co-authored-by: Stephane Nicoll <snicoll@pivotal.io >
2019-02-08 09:50:26 +01:00
Stephane Nicoll
0628829cd3
Upgrade to JUnit Jupiter 5.4.0-RC2
2019-02-07 10:53:31 +01:00
Stephane Nicoll
73415ea21d
Remove Jackson dependency on Version infrastructure
...
Closes gh-808
2019-02-05 10:41:16 +01:00
Stephane Nicoll
ce2d210d75
Move CommandLineHelpGenerator to initializr-web
...
Closes gh-807
2019-02-04 17:21:12 +01:00
Stephane Nicoll
fab532ebd4
Upgrade to JUnit 5.4.0-RC1
2019-01-31 11:06:54 +01:00
Madhura Bhave
79dc5956d5
Fix POMS for the updated release process
2019-01-30 08:24:06 -08:00
Stephane Nicoll
2b6ab498cf
Polish migration to JUnit5
...
See gh-802
2019-01-28 14:38:54 +01:00
Madhura Bhave
8ec763e0ba
Polish
2019-01-24 10:08:30 -08:00
Madhura Bhave
ae937ca4bc
Migrate tests to JUnit5
...
See gh-802
2019-01-24 10:04:00 -08:00
Stephane Nicoll
51dbc92297
Polish "Remove surrounding brackets for gradle dependencies"
...
Closes gh-797
2019-01-09 15:18:23 +01:00
Stephane Nicoll
b9000f322d
Allow to configure elasticsearch service with only a URI
...
Closes gh-789
2019-01-03 13:56:14 +01:00
Stephane Nicoll
da1655d183
Adapt test suite to more recent Spring Boot versions
...
See gh-763
2018-11-29 10:16:40 +01:00
Stephane Nicoll
c96991382a
Simplify Gradle support
...
Remove support for Gradle 2 and simplify script generation by only
supporting the recommended structure as of Gradle 3.4
Closes gh-778
2018-11-28 13:56:49 +01:00
Stephane Nicoll
af0f15b153
Remove legacy STS support
...
Closes gh-766
2018-11-22 15:23:58 +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
Stephane Nicoll
a61d85f711
Polish "Polish local variables and lambda names"
...
Closes gh-752
2018-10-28 07:24:51 +09:00
Govinda
47d5bd25cd
Polish local variables and lambda names
...
See gh-752
2018-10-28 07:24:38 +09:00
Stephane Nicoll
fc20447b21
Allow to override BOM's groupId/artifactId
...
Closes gh-723
2018-08-14 11:12:25 +03:00
Stephane Nicoll
fc0b9207f0
Upgrade to spring-javaformat 0.0.6
2018-07-31 18:01:40 +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
Madhura Bhave
7e409bec12
Improve auto-configuration tests
...
Closes gh-484
2018-07-10 09:22:03 -07:00
Spring Buildmaster
34b518d49f
Next Development Version
2018-07-10 12:29:54 +00:00
Phillip Webb
91a2db4176
Fix checkstyle violations
2018-05-31 16:19:02 -07:00
Phillip Webb
3f23096f27
Fix copyright header for files changed this year
2018-05-31 16:17:45 -07:00
Stephane Nicoll
e3d9c3c783
Prevent build failure when tests are skipped
...
This commit moves the generation of bundles for snippet and stubs to the
`docs` profile. This allows to successfully build the project when tests
are skipped, as long as the `docs` profile is not active.
Closes gh-665
2018-05-18 16:44:28 +02:00
Stephane Nicoll
432be66c5a
Polish contribution
...
Closes gh-655
2018-04-16 16:21:30 +02:00
Phillip Webb
593759f321
Fix IDE warnings
...
Fix warnings shown in Eclipse
2018-04-13 12:36:06 -07:00
Phillip Webb
923fb58ffc
Fix checkstyle violations
...
Fix checkstyle violations using a pre-release version of the
spring-javaformat rules.
2018-04-13 12:36:06 -07:00
Phillip Webb
eb5211960c
Migrate tests to AssertJ
...
Refactor all existing tests to use AssertJ assertions.
2018-04-13 12:36:06 -07:00
Phillip Webb
6493eae015
Apply automatic cleanup rules
...
Apply code cleanup rules from Eclipse for better consistency.
2018-04-13 12:36:06 -07:00
Phillip Webb
3d4efbf525
Reformat code
...
Format code using a pre-release version of the spring-javaformat plugin.
2018-04-13 12:36:06 -07:00
Phillip Webb
0c0556c585
Add Eclipse IDE support files
...
Add additional files to make development with Eclipse easier.
2018-04-13 12:31:11 -07:00
Phillip Webb
6309b33ee5
Format POM.xml files
...
Reformat POM.xml files for consistency.
2018-04-13 12:30:14 -07:00
Brian Clozel
9d62d5cff3
Upgrade to Spring Boot 2.0.1
...
Note that the custom `CommandLineContentNegotiationStrategy` has been
adapted to the changes in the `ContentNegotiationStrategy` contract done
in https://jira.spring.io/browse/SPR-16624 .
Closes gh-648
2018-04-07 10:46:21 +02:00
Stephane Nicoll
dbeb8225fa
Polish
2018-03-08 16:38:44 +01:00
Stephane Nicoll
bae16aad3b
Polish
2018-03-02 14:40:21 +01:00
Stephane Nicoll
155c929316
Make sure the browser's window has the focus
2018-03-01 15:30:38 +01:00