Add a Spring Framework 5.1 profile

This commit is contained in:
Greg Turnquist
2018-05-30 14:57:23 -05:00
parent 3a54ee63a1
commit 2ed746d151
3 changed files with 43 additions and 7 deletions

View File

@@ -1,7 +0,0 @@
#!/bin/bash -x
if [ "${TRAVIS_PULL_REQUEST}" = "false" -a "${TRAVIS_BRANCH}" = "master" -a "${DEPLOY}" = "true" ]; then
mvn -Pdistribute,snapshot,docs clean deploy
else
mvn clean dependency:list test -P${PROFILE} -Dsort
fi

View File

@@ -22,6 +22,17 @@ jobs:
environment:
PROFILE: spring5-next
j8_spring51_next:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test Spring.NEXT 5.1
command: mvn clean dependency:list test -P${PROFILE} -Dsort
environment:
PROFILE: spring51-next
j8_springdata_next:
docker:
- image: circleci/openjdk:8u141
@@ -55,6 +66,17 @@ jobs:
environment:
PROFILE: spring5-next
j10_spring51_next:
docker:
- image: circleci/openjdk:10.0.1-jdk-node-browsers
steps:
- checkout
- run:
name: Java 10 - Test Spring.NEXT 5.1
command: mvn clean dependency:list test -P${PROFILE} -Dsort
environment:
PROFILE: spring51-next
j10_springdata_next:
docker:
- image: circleci/openjdk:10.0.1-jdk-node-browsers
@@ -81,17 +103,21 @@ workflows:
jobs:
- j8_current
- j8_spring_next
- j8_spring51_next
- j8_springdata_next
- j10_current
- j10_spring_next
- j10_spring51_next
- j10_springdata_next
- deploy:
requires:
- j8_current
- j8_spring_next
- j8_spring51_next
- j8_springdata_next
- j10_current
- j10_spring_next
- j10_spring51_next
- j10_springdata_next
general:

17
pom.xml
View File

@@ -103,6 +103,23 @@
</repositories>
</profile>
<profile>
<id>spring51-next</id>
<properties>
<reactor.version>Bismuth-BUILD-SNAPSHOT</reactor.version>
<spring.version>5.1.0.BUILD-SNAPSHOT</spring.version>
<spring-data.version>Kay-BUILD-SNAPSHOT</spring-data.version>
<spring-security.version>5.0.6.BUILD-SNAPSHOT</spring-security.version>
<spring-session.version>2.0.4.BUILD-SNAPSHOT</spring-session.version>
</properties>
<repositories>
<repository>
<id>spring-libs-snapshot</id>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
</repositories>
</profile>
<profile>
<id>springdata-next</id>
<properties>