Stephane Nicoll
0cbe51157a
Add specific order for Spring cloud BOMs
...
See gh-343
2017-01-17 19:20:40 +01:00
Stephane Nicoll
330cb13c64
Add support for BOM ordering
...
This commit adds an `order` attribute on `BillOfMaterials` that allows to
order BOMs in the generated project. Lowest value have higher priority.
When the project is generatede with a custom parent, the Spring Boot
dependencies BOM itself has an order of a 100. Any BOM that is added with
an order lower than 100 has higher priority, i.e. could potentially
override dependencies provided by the Spring Boot dependency mechanism.
This mechanism does not work reliably when using the
`spring-boot-starter-parent` so it should be used with care. However, it
can be useful when overriding dependencies that Spring Boot does not
manage itself.
Closes gh-343
2017-01-17 19:18:52 +01:00
Stephane Nicoll
1d16c49b76
Merge pull request #344 from dsyer:feature/scdf
...
* pr/344:
Add task bom to scdf project
2017-01-17 11:23:16 +01:00
Stephane Nicoll
c0526d160d
Add support for Apache Kafka
2017-01-16 17:56:55 +01:00
Stephane Nicoll
2ec6c22521
Fix version range
2017-01-13 13:40:32 -05:00
Stephane Nicoll
d36ff253d6
Use Spring Cloud Task BOM
...
Closes gh-342
2017-01-13 12:51:59 -05:00
Stephane Nicoll
4afce8c4b2
Upgrade to Spring Cloud Camden SR4
2017-01-12 15:49:39 -05:00
Stephane Nicoll
a9e7096f3b
Polish metadata (First 1.5 release is RC1)
2017-01-07 08:55:51 +01:00
Stephane Nicoll
34edae7a4f
Deprecate crash support
2017-01-07 08:54:55 +01:00
Stephane Nicoll
a5f55d895e
Merge pull request #338 from eddumelendez:data-ldap
...
* pr/338:
Polish
Add entry for LDAP
2017-01-07 08:51:21 +01:00
Stephane Nicoll
a2f984d3c7
Polish
...
Closes gh-338
2017-01-07 08:50:45 +01:00
Stephane Nicoll
5efc6dc947
Prepare for Spring Boot 1.5 compatibility
2017-01-06 13:06:31 +01:00
Stephane Nicoll
f576d89bf8
Merge pull request #330 from kamilszymanski:redundant_target_compatibility
...
* pr/330:
Remove redundant targetCompatibility from gradle buildscript
2017-01-03 14:55:52 +01:00
Stephane Nicoll
54c118ed70
Switch to Gradle 3 as of Spring Boot 2
...
This commit automatically switches Gradle-based project to Gradle 3 if
Spring Boot 2 or higher is selected. Other projects remain on 2.x
Closes gh-331
2017-01-03 14:52:16 +01:00
Stephane Nicoll
827b9d6e93
Auto-updatable version ranges
...
This commit improves the version format so that the minor and patch
elements can hold a special 'x' character besides the version, i.e.
`1.x.x.RELEASE` or `2.4.x.BUILD-SNAPSHOT`. A `VersionParser` now takes
care to resolve those against a list of known Spring Boot versions.
This is particularly useful in version ranges that have to change when
the latest Spring Boot versions change. Spring Initializr already auto-
udpates itself based on the sagan metadata. When a range is using this
feature, it is also automatically updated.
It might be hard to track the actual range values on a given instance so
an `InfoContributor` is now automatically exposed to list them.
Closes gh-328
2017-01-03 14:02:33 +01:00
Stephane Nicoll
814a4ad260
Merge pull request #335 from kazuki43zoo:update-mybatis
...
* pr/335:
Polish contribution
Add version mapping for mybatis-spring-boot-starter 1.2.0
2017-01-02 16:47:35 +01:00
Stephane Nicoll
3a1a57b453
Polish contribution
...
As of `1.2.0` MyBatis is using the new `ObjectProvider` facility in
Spring Framework 4.3. This one was made available as of `1.4.0.M2`
Closes gh-335
2017-01-02 16:47:03 +01:00
Stephane Nicoll
63b86b9546
Fix version range following Spring Boot 1.4.3.RELEASE
...
Closes gh-336
2017-01-02 16:20:17 +01:00
Stephane Nicoll
f35fa96b93
Upgrade to Spring Boot 1.4.3.RELEASE
2017-01-01 10:19:23 +01:00
Stephane Nicoll
404fcafc2b
Polish
2016-12-29 10:16:50 +01:00
Stephane Nicoll
5149d0c965
Remove unecessary newline
2016-12-28 13:44:53 +01:00
Stephane Nicoll
94785572b7
Merge pull request #333 from sdeleuze:kotlin-1.0.6
...
* pr/333:
Upgrade to Kotlin 1.0.6 with kotlin-spring plugin
2016-12-28 13:41:33 +01:00
Stephane Nicoll
51afc6585c
Fix version range
...
Closes gh-329
2016-12-16 13:35:41 +01:00
Stephane Nicoll
69f9de55f8
Merge pull request #327 from william-tran:patch-2
...
* pr/327:
Polish contribution
Support multiple versions of Spring Cloud Services
2016-12-09 19:10:24 +01:00
Stephane Nicoll
20e7b963af
Polish contribution
...
Closes gh-327
2016-12-09 19:08:58 +01:00
Stephane Nicoll
70baabaeed
Merge pull request #326 from william-tran:patch-1
...
* pr/326:
Upgrade to Spring Cloud Services 1.3.1.RELEASE
2016-12-08 16:55:48 +01:00
Stephane Nicoll
05cf5c78ce
Add version range for Dalston
...
This commit introduces support for Spring Cloud Dalston when Spring Boot
1.5 or later is used.
Closes gh-324
2016-12-07 14:07:45 +01:00
Stephane Nicoll
e6ad78a510
Fix Spring Cloud Dataflow version ranges
...
This commit fixes compatibility of Spring Cloud Dataflow with Spring Boot
1.4 and later.
Closes gh-318
2016-12-05 13:50:53 +01:00
Stephane Nicoll
0bb93b2793
Merge pull request #323 from davsclaus:2181
...
* pr/323:
Upgrade to Apache Camel 2.18.1
2016-12-05 13:29:42 +01:00
Stephane Nicoll
c0e2601fe9
Merge pull request #320 from shakuzen:patch-1
...
* pr/320:
Remove deprecated Turbine AMQP dependency
2016-12-01 14:15:09 +01:00
Stephane Nicoll
9967ebc3ad
Merge pull request #319 from shakuzen:patch-1
...
* pr/319:
Upgrade to Spring Cloud Brixton.SR7 and Camden.SR3
2016-11-30 08:00:57 +01:00
Stephane Nicoll
a4385b7466
Merge pull request #317 from bclozel:gh-293
...
* pr/317:
Polish
Show version requirements for disabled starters
2016-11-25 16:06:26 +01:00
Stephane Nicoll
7a20b7f71b
Polish
...
Closes gh-317
2016-11-25 16:04:13 +01:00
Stephane Nicoll
26dd9eb082
Upgrade to Vaadin Spring 1.1.1
...
This commit also upgrades Vaadin itself to the latest 7.7.5
Closes gh-316
2016-11-25 08:27:52 +01:00
Stephane Nicoll
3ad1041009
Upgrade to Kotlin 1.0.5-2
...
Closes gh-314
2016-11-22 08:13:12 +01:00
Stephane Nicoll
0a4f631b3a
Harmonize metadata term
2016-11-22 01:43:36 +09:00
Stephane Nicoll
ad4ed895d9
Add entry for SQL Server's JDBC driver
...
Closes gh-313
2016-11-19 07:22:49 +09:00
Stephane Nicoll
227b2452d3
Merge pull request #305 from isopov:flyway
...
* pr/305:
Add support for flyway and liquibase
2016-11-15 15:37:59 +01:00
Stephane Nicoll
dee48fcc45
Merge pull request #312 from shakuzen:config-metadata
...
* pr/312:
Polish contribution
Add configuration metadata for MetricsProperties
2016-11-13 12:54:49 +01:00
Stephane Nicoll
12cca3d4c4
Polish contribution
...
Closes gh-312
2016-11-13 12:54:36 +01:00
Stephane Nicoll
39f46543d8
Merge pull request #311 from habuma:scs_1.3.0
...
* pr/311:
Upgrade to Spring Cloud Services 1.3.0.RELEASE
2016-11-11 10:39:24 +01:00
Stephane Nicoll
58b708778a
Upgrade to Vaadin starter 1.1.0
...
Closes gh-308
2016-11-09 15:25:12 +01:00
Stephane Nicoll
9f20b9b2dc
Upgrade to Spring Boot 1.4.2.RELEASE
2016-11-09 11:25:48 +01:00
Stephane Nicoll
8aa8b0a2d4
Polish
2016-11-09 11:23:04 +01:00
Stephane Nicoll
9106147230
Upgrade to Spring Cloud Camden.SR2
2016-11-08 23:55:31 +01:00
Stephane Nicoll
3cfcb2953d
Fix Spring Cloud version range
2016-11-08 19:52:46 +01:00
Stephane Nicoll
eb5385615b
Replace reactor extension
...
This commit removes the reactor extension as it is no longer necessary
given all the customizations have been added in Spring Boot now.
Instead, Java8 is now forced for any use of Spring Boot 2.0 and later.
Arguably, this should have been the case since the beginning.
2016-11-04 11:51:05 +01:00
Stephane Nicoll
2097638505
Switch devtools to runtime scope
2016-11-04 11:39:36 +01:00
Stephane Nicoll
0fd3f1b345
Add entry for configuration processor
...
Closes gh-301
2016-11-04 11:39:16 +01:00
Stephane Nicoll
079f46f51c
Support for compileOnly scope
...
start.spring.io exposes an annotation processor (Lombok) that's quite
popular but is exposed as a compile/transitive dependency. This commit
introduces a `compileOnly` scope that maps to Gradle's `compileOnly`
scope and Maven's `optional` flag.
There is a case to support optional dependencies in general but
unfortunately, Gradle doesn't have support for such feature.
Closes gh-128
2016-11-04 11:38:15 +01:00
Stephane Nicoll
e3112811b7
Prevent retrieval of Sagan metadata on startup
...
This commit makes sure that sagan metadata are only requested on first
use and when the cache infrastructure is active.
Closes gh-278
2016-11-03 16:00:24 +01:00
Stephane Nicoll
99ae293f36
Upgrade Spring Cloud Dataflow to 1.0.1.RELEASE
2016-10-29 11:23:42 +02:00
Stephane Nicoll
0b21f63cc2
Upgrade reactive starter to reactor 3.0.3.RELEASE
2016-10-28 16:18:14 +02:00
Stephane Nicoll
2c8c1699fe
Upgrade to Spring Cloud Camden.SR1
2016-10-24 12:56:07 +02:00
Stephane Nicoll
cc44d346fd
Add .apt_generated to .gitignore
...
Closes gh-303
2016-10-19 13:00:49 +03:00
Stephane Nicoll
308480951a
Fix version range for the reactive starter
2016-10-10 17:15:22 +02:00
Stephane Nicoll
c8ae85ae6a
Merge pull request #299 from davsclaus:2180
...
* pr/299:
Upgrade to Apache Camel 2.18.0
2016-10-10 13:37:03 +02:00
Stephane Nicoll
057f0d24cc
Fix spring cloud version ranges
2016-10-10 11:57:42 +02:00
Stephane Nicoll
fe55d5655c
Add support for MyBatis
...
Closes gh-291
2016-10-10 09:44:19 +02:00
Stephane Nicoll
507723fd77
Merge pull request #298 from habuma:scs_1.2.0
...
* pr/298:
Upgrade to Spring Cloud Services 1.2.0.RELEASE
2016-10-08 06:27:20 +02:00
Stephane Nicoll
91c9ad384b
Use new gradle plugin ID as of Spring Boot 1.4.2
...
Closes gh-296
2016-10-07 15:59:02 +02:00
Stephane Nicoll
4637fe21da
Upgrade to vaadin-spring-boot-starter 1.0.2
...
Closes gh-297
2016-10-07 14:38:53 +02:00
Stephane Nicoll
562ba8a5c0
Polish
2016-10-07 14:34:59 +02:00
Stephane Nicoll
4b25518554
Fix formatting
2016-10-07 14:34:35 +02:00
Stephane Nicoll
90d3704faa
Fix formatting
2016-09-27 09:22:47 +02:00
Stephane Nicoll
e0b72a9985
Upgrade to Vaadin 7.7.3
...
This commit also upgrades the vaadin starter to 1.0.1
Closes gh-292
2016-09-26 14:16:04 +02:00
Stephane Nicoll
5efc7a75c7
Fix reactor version
2016-09-26 12:48:57 +02:00
Stephane Nicoll
2eeed655f9
Fix reactive starter to use Spring Boot 2.0.0 snap
2016-09-26 12:46:32 +02:00
Stephane Nicoll
040830e6f1
Upgrade to Spring Boot 1.4.1.RELEASE
2016-09-24 08:42:39 +02: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
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
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
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
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
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
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
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
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