Commit Graph
872 Commits
Author SHA1 Message Date
Stephane Nicoll 981b726a12 Polish contribution
This commit makes sure that each dependency link is HAL compliant (like
the project types in the metadata). Links are grouped by relation with
well known relations to be defined (i.e. 'how-to', 'reference', 'home'
and so forth).

Each link can be "templated" (in the HAL sense) and only `{bootVersion}`
is supported at the moment. This is useful if a precise documentation
section should reference to the actual Stpring Boot version chosen by the
user.

Closes gh-279
2017-01-30 17:26:25 +01:00
Dave Syer d8a1927a36 Add optional links to a dependency
See gh-163
2017-01-30 15:30:41 +01:00
Stephane Nicoll 9c7bdcc5bf Fix project's version 2017-01-30 15:30:15 +01:00
Stephane Nicoll c24269c2ec Add httpie example 2017-01-29 10:26:39 +01:00
Stephane Nicoll c45b13f12f Fix git plugin definition 2017-01-27 18:22:14 +01:00
Stephane Nicoll bda1376c23 Polish 2017-01-27 18:04:10 +01:00
Spring Buildmaster dd02650e22 Next Development Version 2017-01-27 12:52:11 +00:00
Stephane Nicoll b58c7a046b Switch version to 0.2.0.BUILD-SNAPSHOT
Closes gh-352
2017-01-27 13:40:45 +01:00
Stephane Nicoll f0cdd856bf Upgrade to Spring Boot 1.4.4.RELEASE 2017-01-27 10:31:00 +01:00
Stephane Nicoll 3d0a3a7e14 Polish config metadata output 2017-01-27 10:22:15 +01:00
Stephane Nicoll 1aa10d39b0 Remove use of @since 2017-01-27 10:11:33 +01:00
Stephane Nicoll 5ca1d4d128 Polish 2017-01-25 14:29:10 +01:00
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
Dave Syer c691ed6df2 Add task bom to scdf project
The additional bom fixes the version of spring cloud task
(which is different than the one in the main cloud BOM).

Fixes gh-342 some more.
Closes gh-344
2017-01-17 11:22:56 +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
Eddú Meléndez f24b39498c Add entry for LDAP
See gh-338
2017-01-07 08:50:29 +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
Kamil Szymanski 36c7d30f4b Remove redundant targetCompatibility from gradle buildscript
See gh-330
2017-01-03 14:55:12 +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
Kazuki Shimizu 4e178f3360 Add version mapping for mybatis-spring-boot-starter 1.2.0
See gh-335
2017-01-02 16:45:15 +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
Sebastien Deleuze e6cf9cf658 Upgrade to Kotlin 1.0.6 with kotlin-spring plugin
The kotlin-spring plugin automatically opens classes annotated or
meta-annotated with annotations like @Component or @Transactional.

Closes gh-333
2016-12-28 13:41:01 +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
Will Tran 7d0d58cee1 Support multiple versions of Spring Cloud Services
Map Spring Boot 1.3.x to SCS 1.2.1, and Spring Boot 1.4.x to SCS 1.3.1

See gh-327
2016-12-09 19:08:31 +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
Will Tran 4bcc5e9893 Upgrade to Spring Cloud Services 1.3.1.RELEASE
Closes gh-326
2016-12-08 16:55:24 +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
dev a3a05000b0 template should load with utf-8 and save with utf-8 2016-12-07 09:29:58 +00: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
Claus Ibsen c3820814fa Upgrade to Apache Camel 2.18.1
Closes gh-323
2016-12-05 13:29:16 +01:00