Commit Graph

510 Commits

Author SHA1 Message Date
Dave Syer
c6c5a446d2 Update to Brixton.SR6 2016-09-21 15:28:17 +01:00
Stephane Nicoll
1fac207825 Fix version range 2016-09-21 14:18:48 +02:00
Stephane Nicoll
2be67fdba7 Polish .gitignore generation
See gh-131
2016-09-21 14:18:20 +02:00
Stephane Nicoll
7bd1253c5d Polish 2016-09-20 18:26:21 +02:00
Stephane Nicoll
d61bf18fa2 Generate .gitignore
This commit improves the generator so that a `.gitignore` is added to
every project. The basic content of that file is determined by the build
system. If an agent is recognized, specific build tool settings are
added as well. This commit adds support for STS, IntelliJ IDEA and
NetBeans.

Closes gh-131
2016-09-20 18:12:17 +02:00
Stephane Nicoll
99fbe8a5ad Add support for NetBeans agent
Closes gh-290
2016-09-20 14:20:54 +02:00
Stephane Nicoll
ddf3686612 Merge pull request #289 from bclozel:gh-286
* pr/289:
  Polish contribution
  Deselect incompatible deps when changing Boot version
  Upgrade to JQuery 3.1.0
2016-09-16 17:25:20 +02:00
Stephane Nicoll
2b505dd899 Polish contribution
Closes gh-289
2016-09-16 17:23:07 +02:00
Brian Clozel
4d78a62a65 Deselect incompatible deps when changing Boot version
This commit removes the dependency tag from the list of all dependencies
not supported by the selected Boot version. Previously, the dependency
input checkbox was unchecked, but the green tag was still present.

Instead of hiding incompatible dependencies in the full list, the
choices are now marked as "disabled"; it is impossible to select those
checkboxes and the cursor displays a "not-allowed" icon when hovering
the dependency.

Closes gh-109
Closes gh-286
2016-09-16 17:11:59 +02:00
Brian Clozel
6ab9b5573e Upgrade to JQuery 3.1.0 2016-09-16 14:22:42 +02:00
Dave Syer
bda97c6f67 Bump Spring Cloud to Camden for Boot latest snapshots 2016-09-14 15:54:24 +01:00
Stephane Nicoll
61cc7eb41d Cache templates
This commit improves massively class loading performance by caching all
templates used by the generator. GroovyTemplate is now a bean rather than
a private utility.

Templates are cached by default and the cache is disabled automatically
if Devtools is in use (via a check of spring.groovy.template.cache).

Closes gh-288
2016-09-13 14:34:10 +02:00
Stephane Nicoll
dd0442b5de Improve description 2016-09-02 09:24:22 +02:00
Stephane Nicoll
672cf31c27 Reorganize experimental group 2016-09-02 09:06:45 +02:00
Stephane Nicoll
2845b0d3f0 Fix typo 2016-09-02 09:05:11 +02:00
Stephane Nicoll
0d167411a8 Remove Eclipse workaround
Closes gh-275
2016-08-30 16:15:38 +02:00
Stephane Nicoll
0d44dcb4ce Merge pull request #284 from jbarrez:master
* pr/284:
  Upgrade Activiti to 5.21.0
2016-08-30 15:57:04 +02:00
Joram Barrez
3055db31b5 Upgrade Activiti to 5.21.0
Closes gh-284
2016-08-30 15:56:31 +02:00
Stephane Nicoll
a5fcdfe1b6 Merge pull request #283 from gytis:master-add-narayana
* pr/283:
  Add Narayana starter
2016-08-30 15:56:24 +02:00
Gytis Trikleris
9570b69c19 Add Narayana starter
Closes gh-283
2016-08-30 15:54:17 +02:00
Dave Syer
87df13e48a Add paragraph on development process in README 2016-08-24 14:38:03 +01:00
Stephane Nicoll
ec63da4a62 Enable devtools in initializr-service
Closes gh-277
2016-08-24 12:50:45 +02:00
Stephane Nicoll
679bfe885a Merge pull request #276 from royclarkson:scs-version
* pr/276:
  Upgrade to Spring Cloud Services 1.1.2.RELEASE
2016-08-24 08:32:37 +02:00
Roy Clarkson
45ebb43786 Upgrade to Spring Cloud Services 1.1.2.RELEASE
Closes gh-276
2016-08-24 08:32:12 +02:00
Stephane Nicoll
7ebee79a8f Upgrade to Spring Cloud Brixton.SR5 2016-08-24 08:32:05 +02:00
Stephane Nicoll
98c3f675b4 Polish 2016-08-21 10:16:46 +02:00
Stephane Nicoll
749ca9de7b Clarify build instructions
Closes gh-272
2016-08-20 11:55:19 +02:00
Stephane Nicoll
20140276dd Merge pull request #271 from davsclaus:2173
* pr/271:
  Upgrade to Apache Camel 2.17.3
2016-08-11 15:19:19 +02:00
Claus Ibsen
025c3e7580 Upgrade to Apache Camel 2.17.3
Closes gh-271
2016-08-11 15:18:58 +02:00
Stephane Nicoll
050969fa8a Use milestone of reactive starter
This commit makes sure that if a fixed release of Spring Boot is used,
the milestone version of the reactive starter is used as well.
2016-08-10 13:56:43 +02:00
Stephane Nicoll
6d5d82c398 Fix repo definition 2016-08-03 16:27:12 -07:00
Dave Syer
89cd000815 Use Brixton.SR4 with Boot 1.4.0.RELEASE 2016-08-01 18:38:54 -07:00
Stephane Nicoll
e371e8fcda Fix cloud veresion range 2016-07-29 14:41:17 +02:00
Stephane Nicoll
f2474886a9 Polish readme 2016-07-29 14:40:34 +02:00
Stephane Nicoll
ae2b596735 Support for experimental reactiver starter
This commit adds support for the experimental reactive starter. When
that starter is selected, the version of Spring Framework and Reactor are
automatically overridden and the java version is forced to 1.8

This starter includes an additional BOM that provides dependency
management for reactive-related dependencies (typically netty).
2016-07-29 14:34:07 +02:00
Stephane Nicoll
af2ae44b8d Upgrade to Spring Boot 1.4.0.RELEASE
This commit upgrades to Spring Boot 1.4.0.RELEASE and bumps to Java8. It
also migrate the cache library from Guava to Caffeeine.

The git and build information are now exposed via the `info` endpoint.

Closes gh-251
2016-07-29 12:52:53 +02:00
Stephane Nicoll
d018782726 Always set a default boot version
Previously, if the sagan meta-data did not provide a default, the live
instance wouldn't have one either. This means that all requests that
do not provide an explicit boot version will fail as well.

This commit sets the first version as the default if no default exists.

Closes gh-267
2016-07-29 12:30:50 +02:00
Dave Syer
edd590ef13 Update Cloud to Brixton.SR4 2016-07-26 15:25:41 +01:00
Stephane Nicoll
5700fef4c7 Upgrade to Spring Cloud Contract 1.0.0.M1 2016-07-25 15:21:56 +02:00
Stephane Nicoll
675b720f18 Merge pull request #261 from marcingrzejszczak:patch-1
* pr/261:
  Polish contribution
  Add support for Spring Cloud Contract
2016-07-25 14:46:03 +02:00
Stephane Nicoll
014bbee2de Polish contribution
Closes gh-261
2016-07-22 17:06:52 +02:00
Marcin Grzejszczak
6fe6c3b2f3 Add support for Spring Cloud Contract
See gh-261
2016-07-22 16:57:02 +02:00
Stephane Nicoll
b2f88a35eb Merge pull request #263 from royclarkson:scs-1.1.1
* pr/263:
  Upgrade to Spring Cloud Services 1.1.1.RELEASE
2016-07-22 11:40:06 +02:00
Roy Clarkson
2fa9d3f214 Upgrade to Spring Cloud Services 1.1.1.RELEASE
Closes gh-263
2016-07-22 11:39:47 +02:00
Stephane Nicoll
56210d9bf2 Add project request post processing
This commit introduces `ProjectRequestPostProcessor` as a mean to modify
an incoming `ProjectRequest` before and after its resolution against the
meta-data.

By default, all beans of that type are invoked automatically and they
are ordered against their `@Order` or `Ordered` settings.

Closes gh-260
2016-07-20 15:09:35 +02:00
Stephane Nicoll
fb7b8eb5cb Associate property to bom version
This commit allows to specify a property for the version of a BOM. If
that value is defined, a version property is automatically added to the
build to allow to easily configure the value.

Closes gh-181
2016-07-20 13:54:31 +02:00
Stephane Nicoll
d9c65a5a07 Add support for configurable properties
This commit introduces a `buildProperties` property on the request that
can be used to specify Gradle/Maven build-specific properties as well as
an arbitrary number of version overrides.

Instead of hard-coding some properties in the templates, these defaults
are now inherited from the request itself.

Closes gh-259
2016-07-20 13:42:57 +02:00
Stephane Nicoll
2632d69036 Fix initializr-service finalName
This commit makes sure that the generated initializr-service app does
not contain a version number. That way, it is easier to reuse the same
command to push the app, regardless of the current version.
2016-07-17 10:08:54 +02:00
Stephane Nicoll
ae172f4a57 Fix spring-boot-maven-plugin version 2016-07-17 10:07:44 +02:00
Stephane Nicoll
52b45faaa5 Upgrade to Kotlin 1.0.3
Closes gh-257
2016-07-17 09:16:33 +02:00