Commit Graph

93 Commits

Author SHA1 Message Date
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
Stephane Nicoll
61ef8d820d Upgrade to Spring Boot 2.0.4.RELEASE 2018-07-31 13:29:47 +02:00
Stephane Nicoll
af36ea56ea Polish 2018-07-11 13:59:55 +02:00
Spring Buildmaster
34b518d49f Next Development Version 2018-07-10 12:29:54 +00:00
Stephane Nicoll
de83ab2d2b Rework "Prevent build failure when tests are skipped"
This commit reworks e3d9c3c to enable the docs profile by default again
as it breaks the release on Artifactory. This has the side effect of
not running the tests used by the doc unless the docs profile is active.
2018-07-10 14:21:07 +02:00
Stephane Nicoll
e48cd9e4af Upgrade to Spring Boot 2.0.3.RELEASE 2018-06-16 11:29:13 +02:00
Phillip Webb
4a336c6044 Add spring-javaformat checkstyle and formatting
Closes gh-676
2018-05-31 16:19:02 -07:00