Commit Graph

99 Commits

Author SHA1 Message Date
Stephane Nicoll
ff6e26463b Add Bill Of Materials
Closes gh-981
2019-08-15 07:53:46 +02:00
Stephane Nicoll
9964bb222c Upgrade to Spring Boot 2.1.7 2019-08-06 14:23:00 +02:00
Stephane Nicoll
e67f2bb0ac Polish "Make sure project descriptions line-wrap at a decent length"
See gh-966
2019-07-31 18:14:26 +02:00
Andy Wilkinson
b769c8d6a0 Migrate from Ant to Commons Compress
Closes gh-951
2019-07-11 15:34:33 +01:00
Stephane Nicoll
449b22403a Upgrade to spring-javaformat 0.0.15
Closes gh-949
2019-07-10 14:57:35 +02:00
Andy Wilkinson
f16971fcd3 Upgrade to spring-javaformat 0.0.14 2019-06-28 11:43:17 +01:00
Andy Wilkinson
ab8b1158fa Provide support for resolving versions from Maven boms
This commit introduces a new module, initializer-version-resolver,
that provides support for resolving versions from the dependency
management of a Maven bom. Providing with the bom's coordinates
(groupId, artifactId, and version) a map of groupId:artifactId to
version, derived from the bom's <dependencyManagement>, is returned.

Closes gh-934
2019-06-27 15:12:45 +01:00
Stephane Nicoll
dab8bd644a Upgrade to Spring Boot 2.1.6.RELEASE 2019-06-19 14:01:57 +02:00
Stephane Nicoll
4132306a53 Upgrade to spring-javaformat 0.0.12
See gh-923
2019-06-12 14:46:40 +02:00
Stephane Nicoll
96f2b5fbab Upgrade maven plugins 2019-05-15 16:53:17 +02:00
Stephane Nicoll
33e728a3a2 Upgrade to JUnit Jupiter 5.4.2 2019-05-15 16:52:58 +02:00
Stephane Nicoll
8fff7a32b7 Upgrade to Spring Boot 2.1.5 2019-05-15 16:52:51 +02:00
Stephane Nicoll
76c036829e Upgrade maven plugins 2019-04-11 08:21:19 +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
1efc5a6900 Upgrade to asciidoctor maven plugin 1.6.0 2019-04-11 07:41:36 +02:00
Stephane Nicoll
8c3c220487 Upgrade to Spring Cloud contract 2.1.1 2019-04-04 09:20:56 +02:00
Stephane Nicoll
0ec197c115 Upgrade to JUnit Jupiter 5.4.1 2019-04-04 08:49:45 +02:00
Stephane Nicoll
1f14ba0356 Upgrade to Spring Boot 2.1.4 2019-04-04 08:49:27 +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
3b40cd824e Add service sample
Closes gh-844
2019-03-27 09:29:09 +01: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
3818b5b05e Add rule to prevent Spring conventions to be imported
See gh-871
2019-03-17 11:22:36 +01:00
Stephane Nicoll
2746a3a6e7 Remove release repository 2019-02-19 14:32:00 +01:00
Andy Wilkinson
fad1d14bf0 Configure m2e to ignore Flatten plugin
Closes gh-840
2019-02-19 09:58:30 +00:00
Stephane Nicoll
4ed8089a35 Upgrade to Spring Boot 2.1.3 2019-02-16 20:21:41 +01:00
Stephane Nicoll
fe4d05d1f6 Upgrade to JUnit Jupiter 5.4.0 2019-02-08 13:21:44 +01:00
Stephane Nicoll
9dc3cc65d1 Polish module dependencies 2019-02-08 13:01:32 +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
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
fab532ebd4 Upgrade to JUnit 5.4.0-RC1 2019-01-31 11:06:54 +01:00
Stephane Nicoll
ea2ea08523 Initiate 0.8.0.BUILD-SNAPSHOT version 2019-01-31 10:42:34 +01:00
Spring Buildmaster
f82ebb050e Next development version (v0.7.1.BUILD-SNAPSHOT) 2019-01-30 16:34:48 +00:00
Madhura Bhave
79dc5956d5 Fix POMS for the updated release process 2019-01-30 08:24:06 -08:00
Stephane Nicoll
0a57353fd9 Harmonize doc to standard doc resources
Closes gh-801
2019-01-29 15:17:55 +01:00
Stephane Nicoll
d2033da88a Add flatten maven plugin support
This commit makes sure that poms are cleaned before publishing
2019-01-29 15:08:41 +01:00
Madhura Bhave
2816c21631 Migrate generator tests to JUnit5
Closes gh-802
2019-01-24 10:04:00 -08:00
Stephane Nicoll
d0a851e94d Upgrade to Spring Boot 2.1.2.RELEASE 2019-01-12 08:09:43 -05:00
Stephane Nicoll
a6c62d57c5 Upgrade to Spring Boot 2.2.1.RELEASE 2018-12-05 10:40:22 +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
27d3514687 Upgrade to Spring Boot 2.1.0.RELEASE 2018-11-06 08:03:26 +01:00
Stephane Nicoll
f345992f7e Upgrade to Spring Boot 2.0.6.RELEASE 2018-10-16 21:32:54 +02:00
Stephane Nicoll
486321778e Upgrade to Spring Boot 2.0.5.RELEASE 2018-09-19 13:01:15 +02:00
Stephane Nicoll
4f73b149bd Add missing profile 2018-07-31 18:12:46 +02:00
Stephane Nicoll
db5b9b9b9f Polish 2018-07-31 18:08:21 +02:00
Stephane Nicoll
fc0b9207f0 Upgrade to spring-javaformat 0.0.6 2018-07-31 18:01:40 +02:00
Stephane Nicoll
76b62a3243 Upgrade to Spring Cloud Contract 2.0.0.RELEASE 2018-07-31 13:52:09 +02:00
Stephane Nicoll
50a4abd195 Polish 2018-07-31 13:47:49 +02:00