Commit Graph

725 Commits

Author SHA1 Message Date
Stephane Nicoll
5296d6a05f Code formatting 2017-02-25 09:31:03 +01:00
Stephane Nicoll
53679aa860 Remove outdated references to Groovy 2017-02-25 09:31:03 +01:00
Dave Syer
fffcd8a774 Move generator templates to Mustache 2017-02-25 09:31:03 +01:00
Dave Syer
ac20d04985 Migrate initializr-generator to Java 2017-02-25 09:31:03 +01:00
Stephane Nicoll
0ff278a3d0 Migrate initializr-service to Java 2017-02-25 09:31:03 +01:00
Stephane Nicoll
2c0269c96b Fix initial Java migration
This commit fixes several issues with the initial java migration.

On MacOS, the name of the temp directory can be `T` and the new tgz API
requires a parent folder whose name has at least 3 characters.

The Selenium tests require a more precise element to show the advanced
section.

The integration tests were generation the docs snippet on the wrong
accept header.
2017-02-25 09:31:03 +01:00
Dave Syer
ec5a7da507 Migrate initializr-web to Java 2017-02-25 09:31:03 +01:00
Dave Syer
1385e82eb5 Additional visibility changes needed in new Java code 2017-02-25 09:31:03 +01:00
Dave Syer
ad6430b92a Migrate initializr-actuator to Java 2017-02-25 09:31:03 +01:00
Stephane Nicoll
fa485e3690 Promote new spring-boot-starter-webflux
This commit replaces the experimental starter with the new webflux
starter.

See also gh-367
2017-02-24 14:17:46 +01:00
Stephane Nicoll
0faefed7f7 Upgrade to Vaadin 8
Closes gh-375
2017-02-21 14:14:24 +01:00
Stephane Nicoll
266d3aaca5 Remove Zipkin Server
Closes gh-374
2017-02-20 14:24:44 +01:00
Stephane Nicoll
83a3a0ccc0 Enable Vaadin 8 RC1 with Spring Boot 2.0+
Closes gh-372
2017-02-14 10:57:22 +01:00
Dave Syer
d6052e22b4 Update Dalston to snapshots
There is an issue with Kafka in the M1 release (the app generated
here would blow up because of a mismatch between the client and
server). Snapshots are best for now, until we hit RC1.
2017-02-09 18:00:34 +00:00
Stephane Nicoll
ff780ddc8c Add entry for the reactive mongodb starter 2017-02-09 17:52:39 +01:00
Stephane Nicoll
753c4c7c44 Upgrade to Spring Cloud Camden.SR5 2017-02-06 14:12:51 +01:00
Stephane Nicoll
bd3e960bd1 Merge pull request #365 from habuma:scs_1.4.1
* pr/365:
  Upgrade Spring Cloud Services to 1.4.1.RELEASE
2017-02-04 07:22:18 +01:00
Craig Walls
d4920a133c Upgrade Spring Cloud Services to 1.4.1.RELEASE
Closes gh-365
2017-02-04 07:21:38 +01:00
Stephane Nicoll
a54e560a43 Merge branch '0.3.x' 2017-02-03 15:05:34 +01:00
Stephane Nicoll
f10c0a6ddf Initiate next version 2017-02-03 15:05:12 +01:00
Stephane Nicoll
d84c7eff04 Fix project version 2017-02-03 15:00:57 +01:00
Spring Buildmaster
e8bf50e662 Next development version 2017-02-03 13:55:17 +00:00
Stephane Nicoll
550e4dc6ae Merge pull request #364 from stormpath:bom_update
* pr/364:
  Upgrade to Stormpath 1.5.2
2017-02-03 12:37:53 +01:00
Micah Silverman
f4bef82e71 Upgrade to Stormpath 1.5.2
Closes gh-364
2017-02-03 08:07:57 +01:00
Stephane Nicoll
56883146d8 Fix typo 2017-02-03 08:02:16 +01:00
Stephane Nicoll
b584f3020e Polish readme 2017-02-03 08:00:37 +01:00
Stephane Nicoll
f5fc9e488c Polish sample 2017-02-03 07:49:29 +01:00
Stephane Nicoll
8f7fdac1b5 Fix build on circleci 2017-02-02 16:51:27 +01:00
Stephane Nicoll
cd1e972bc2 Add Maven wrapper 2017-02-02 15:26:11 +01:00
Dave Syer
c2b15f72ea Add Eclipse stuff to ignores 2017-02-02 15:22:18 +01:00
Stephane Nicoll
d92caa5db0 Merge pull request #295 from dsyer:feature/restdocs
* pr/295:
  Polish contribution
  Polish reference guide
  Fix bug with stale state in http request factory
  Polish contribution
  Initiate initializr documentation
2017-02-02 15:19:19 +01:00
Stephane Nicoll
e8dd74b8ed Polish contribution
Closes gh-295
2017-02-02 15:03:00 +01:00
Stephane Nicoll
b356e233a2 Polish reference guide
See gh-295
2017-02-02 14:55:59 +01:00
Dave Syer
6242df5b6e Fix bug with stale state in http request factory
If we don't re-use an existing factory, the label doesn't change and
all the snippets get generated with the same identifier.

Remove explicit version from wiremock test

Add snippets attribute to build config

See gh-295
2017-02-02 10:21:38 +01:00
Stephane Nicoll
c7953bf999 Polish contribution
Move documentation to a dedicated module (`initializr-docs`) with a test
that uses the stubs with the Spring Cloud Contract runner.

See gh-295
2017-02-02 10:21:38 +01:00
Dave Syer
b7d8d5c813 Initiate initializr documentation
This commit commit adds restdocs and stub generators and initiate
a reference guide for Initializr.

Most of the controller tests now use MockMvc via a custom version
of the MockMvcClientHttpRequestFactory (from spring-test). The
snippet names are auto-generated in the form

<HttpMethod>/<path>[/queries(/<name-value)*][/headers](/name-value)*]

when there is a comma-separated value in a header it is
abbreviated as <first-value>.MORE.

Wiremock stubs are generated in the same form under
snippets/stubs (with ".json" as the
file extension).

The controller tests that stayed as full stack use a different
base class AbstractFullStackInitializrIntegrationTests.

A long JSON body can be broken out into separate snippets
for each field (or rather a list of fields supplied by the
user). This feature was already used with hard-coded snippets
in the wiki.

See gh-295
2017-02-02 10:21:38 +01:00
Stephane Nicoll
6efcef1186 Upgrade Vaadin Spring integration to 1.2.0
Closes gh-362
2017-02-01 10:15:10 +01:00
Stephane Nicoll
ba3c82b064 Fix integration tests 2017-01-31 14:42:35 +01:00
Stephane Nicoll
7dbeaa9d8a Fix typo 2017-01-31 14:22:43 +01:00
Stephane Nicoll
48c1d26fb4 Upgrade Spring Cloud ranges for Dalston.M1 2017-01-31 14:17:26 +01:00
Stephane Nicoll
5df176341d Merge pull request #361 from sdeleuze:kotlin-reflect
* pr/361:
  Add kotlin-reflect dependency for Kotlin projects
2017-01-31 13:57:35 +01:00
Sebastien Deleuze
d703f13601 Add kotlin-reflect dependency for Kotlin projects
Closes gh-361
2017-01-31 13:56:28 +01:00
Stephane Nicoll
76ff795f3c Merge pull request #360 from shakuzen:patch-2
* pr/360:
  Fix typos
2017-01-31 13:55:47 +01:00
Tommy Ludwig
01e6966b6c Fix typos
link → links

Links seems to be the correct key name according to the code and
semantically for a list, so all instances of `link:` have been replaced
by `links:`. Additionally, the Actuator reference link was pointing to
the wrong section in the documentation and has been fixed.

ref → rel

The application failed on startup due to `rel` being required.

Closes gh-360
2017-01-31 13:54:03 +01:00
Stephane Nicoll
e707d14cd4 Merge pull request #359 from davsclaus:2182
* pr/359:
  Upgrade to Apache Camel 2.18.2
2017-01-31 09:53:39 +01:00
Claus Ibsen
5d0c5c18de Upgrade to Apache Camel 2.18.2
Closes gh-359
2017-01-31 09:53:12 +01:00
Stephane Nicoll
fe91ed63f8 Merge pull request #307 from stormpath:stormpath
* pr/307:
  Polish Stormpath entry
  Add Stormpath Default Spring Boot Starter
2017-01-31 08:37:39 +01:00
Stephane Nicoll
49bfaaeb66 Polish Stormpath entry
Closes gh-307
2017-01-31 08:33:45 +01:00
Micah Silverman
bbe5df248f Add Stormpath Default Spring Boot Starter
See gh-307
2017-01-31 08:18:46 +01:00
Stephane Nicoll
610f8c6f2b Add version range for Vaadin starter
Closes gh-358
2017-01-31 08:05:25 +01:00