Commit Graph

647 Commits

Author SHA1 Message Date
Ryan Gardner
625d5bee15 Customize the parent pom to use
See gh-223
2016-07-08 14:54:33 +02:00
Stephane Nicoll
bd323680ea Fix test assertion
Make sure to normalize the content that's read from disk to ensure
to adapt any platform-specific characters.

Closes gh-247
2016-07-08 14:45:57 +02:00
Stephane Nicoll
0ac320e5ae Enable strict validation of dependencies
Previously, if one invokes the service asking for dependency `foo` and
`foo` does not exist we created a starter for it, that is
`spring-boot-starter-foo`. This mechanism was put in place because we
don't know all starters and to offer a nice fallback for users who know
what they're doing.

That statement proved to be wrong since users actually discover new
starters via the service and don't seem to attempt to create such starter
that are located in the `org.springframework.boot` groupId anyway. Most
if not all of those are pilot errors.

This commit enables strict validation of dependencies and generate an
appropriate exception if it isn't defined in the meta-data.

Closes gh-234
2016-07-08 14:37:41 +02:00
Stephane Nicoll
a3d072f20a Add aliases to the list of keywords
This commit makes sure that a dependency can be found in the UI via its
aliases, if any.

Closes gh-231
2016-07-08 12:01:46 +02:00
Stephane Nicoll
a3e902b8f0 Prevent ArrayIndexOutOfBoundsException
This commit switches SingleSelectCapability content to
CopyOnWriteArrayList to prevent ArrayIndexOutOfBoundsException in case
of concurrent updates of boot versions.

Note that there is way to mitigate that in 1.4 with the use of the `sync`
attribute, see gh-251

Closes gh-229
2016-07-08 11:45:14 +02:00
Stephane Nicoll
4145fdc81d Merge pull request #250 from davsclaus:2172
* pr/250:
  Upgrade to Apache Camel 2.17.2
2016-07-08 11:23:11 +02:00
Claus Ibsen
f8180b8814 Upgrade to Apache Camel 2.17.2
Closes gh-250
2016-07-08 11:22:49 +02:00
Stephane Nicoll
4192e601fe Fix typo
See gh-243
2016-07-06 11:02:20 +02:00
Stephane Nicoll
f1322750b8 Fix SpringBootServletInitializr import
As of Spring Boot 1.4.0.M3, `SpringBootServletInitializer` has been
relocated to the `org.springframework.boot.web.support` package. This
commit makes sure to use the new location if a project is generated for
Spring Boot `1.4.0.M3` or higher.

Closes gh-243
2016-07-06 10:44:08 +02:00
Stephane Nicoll
c1af184882 Merge pull request #226 from DealerDotCom:feature/artifact-type
* pr/226:
  Polish contribution
  Add dependency type attribute
2016-07-06 10:10:59 +02:00
Stephane Nicoll
1ac5e1c14b Polish contribution
Closes gh-226
2016-07-06 10:10:27 +02:00
Brian Devins
70c05ba246 Add dependency type attribute
See gh-226
2016-07-06 10:03:14 +02:00
Stephane Nicoll
d8a0651ad4 Remove charset parameter check on textual resources
Closes gh-236
2016-07-06 09:08:55 +02:00
Stephane Nicoll
0caa01fd15 Fix Spring Cloud version range 2016-07-05 08:23:28 +02:00
Stephane Nicoll
3f82ab06c6 Upgrade to Spring Boot 1.3.6.RELEASE 2016-07-04 16:56:04 +02:00
Stephane Nicoll
0b9a8ebb48 Upgrade to Spring Cloud Brixton.SR2 2016-07-02 13:56:56 +02:00
Stephane Nicoll
6d8e57aaf0 Upgrade to dependency-management-plugin 0.6.0.RELEASE
Closes gh-242
2016-07-01 09:49:24 +02:00
Stephane Nicoll
25b2614eea Fix typo 2016-06-30 13:30:00 +02:00
Stephane Nicoll
ed11ed09b1 Merge pull request #240 from spencergibb:maven-wrapper-version
* pr/240:
  Upgrade maven-wrapper to use Maven 3.3.9
2016-06-25 11:48:29 +02:00
Spencer Gibb
3824a8547e Upgrade maven-wrapper to use Maven 3.3.9
Closes gh-240
2016-06-25 11:47:52 +02:00
Stephane Nicoll
b312ebf162 Merge pull request #241 from royclarkson:scs-release
* pr/241:
  Upgrade to Spring Cloud Services 1.1.0.RELEASE
2016-06-25 11:46:55 +02:00
Roy Clarkson
534a86ac0c Upgrade to Spring Cloud Services 1.1.0.RELEASE
Closes gh-241
2016-06-25 11:45:32 +02:00
Stephane Nicoll
fb9260b141 Upgrade Spring Cloud Services to 1.1.0.RC1
Closes gh-239
2016-06-17 08:02:22 +02:00
Dave Syer
3b509cb10b Update zipkin-ui dependency 2016-06-15 14:57:48 +01:00
Stephane Nicoll
6aab8447a5 Merge pull request #238 from spencergibb:master
* pr/238:
  Upgrade Spring Cloud to Brixton.SR1
2016-06-14 23:13:38 +02:00
Spencer Gibb
f4c5a35bf9 Upgrade Spring Cloud to Brixton.SR1
Closes gh-238
2016-06-14 23:13:05 +02:00
Stephane Nicoll
613751e28a Merge pull request #176 from royclarkson:scs-starters
* pr/176:
  Polish contribution
  Add support for Spring Cloud Services starters
2016-06-09 14:42:11 +02:00
Stephane Nicoll
3ef2390fd1 Polish contribution
Closes gh-176
2016-06-09 14:41:41 +02:00
Roy Clarkson
2eb2355843 Add support for Spring Cloud Services starters 2016-06-07 12:34:02 -05:00
Stephane Nicoll
6c7fc074ed Add ActiveMQ starter reference
This commit also deprecates the HornetQ starter.
2016-05-26 14:54:28 +02:00
Stephane Nicoll
9a78ceeb1d Fix version range for neo4j 2016-05-25 09:20:00 +02:00
Stephane Nicoll
5f44f54e3a Upgrade to Gradle 2.13
Closes gh-233
2016-05-19 23:42:49 +02:00
Stephane Nicoll
a168ec0aae Upgrade to Kotlin 1.0.2
Closes gh-232
2016-05-13 12:19:19 +02:00
Stephane Nicoll
73bc582ac8 Fix typo 2016-05-13 09:35:01 +02:00
Stephane Nicoll
8c5d1b3265 Update entry for deprecated ws starter 2016-05-12 15:58:31 +02:00
Dave Syer
6bfa6465aa Remove snapshot repos for Brixton release BOM 2016-05-11 18:42:47 +01:00
Dave Syer
50a3b788d6 Update Cloud bits to to Brixton.RELEASE
Fixes gh-230
2016-05-11 18:31:18 +01:00
Stephane Nicoll
87c5a5d116 Upgrade to Spring Boot 1.3.5.RELEASE 2016-05-10 08:57:33 +02:00
Stephane Nicoll
d01c884271 Merge pull request #228 from davsclaus/2171
* pr/228:
  Upgrade to Apache Camel 2.17.1
2016-05-09 09:07:25 +02:00
Claus Ibsen
dad4798590 Upgrade to Apache Camel 2.17.1
Closes gh-228
2016-05-09 09:05:32 +02:00
Stephane Nicoll
145125ed91 Upgrade to Spring Boot 1.3.4.RELEASE 2016-05-08 16:26:33 +02:00
Stephane Nicoll
0594dbfd1a Update cloud version range 2016-05-07 14:44:11 +02:00
Stephane Nicoll
6e9f5e6879 Merge pull request #225 from mbogoevici/delete-stream-redis
* pr/225:
  Remove Stream Redis
2016-05-02 14:59:39 +02:00
Marius Bogoevici
41b1d399c3 Remove Stream Redis
Closes gh-225
2016-05-02 14:59:24 +02:00
Stephane Nicoll
559f7f9b23 Merge pull request #222 from vpavic/gradle-wrapper-task
* pr/222:
  Remove explicit Gradle wrapper task
2016-05-01 08:29:16 +02:00
Vedran Pavic
1dd264dd66 Remove explicit Gradle wrapper task
Closes gh-222
2016-05-01 08:28:53 +02:00
Stephane Nicoll
88eb65b503 Merge pull request #221 from miccheng/bump-kotlin-plugin-version
* pr/221:
  Upgrade Kotlin version to 1.0.1-2
2016-04-28 08:32:20 +02:00
Michael Cheng
ea01cd1f5f Upgrade Kotlin version to 1.0.1-2
Closes gh-221
2016-04-28 08:30:13 +02:00
Stephane Nicoll
2d9ac9bd5a Improve dependency mapping to include coordinates
This commit improves the dependency mapping infrastructure to include the
groupId and artifactId attributes alongside the existing version. For
consistency, the attribute has been renamed from `versions` to
`mappings`.

This allows to better support the `redis` use case: the starter was
renamed from `spring-boot-starter-redis` to
`spring-boot-starter-data-redis` and previously we had two entries
excluding each other using version ranges.

Closes gh-219
2016-04-24 05:20:59 +02:00
Dave Syer
b0f1abed41 Update Cloud to Brixton.RC2 2016-04-20 14:54:39 +01:00