Use symlink for .m2 cache

This commit is contained in:
Dave Syer
2017-07-05 08:59:45 +01:00
parent 57c6b2b8f3
commit db04553972

View File

@@ -35,11 +35,13 @@ jobs:
- path: source/.m2
run:
dir: source
path: ./mvnw
args: [install, "-s", ".mvn/settings.xml", "-Dmaven.repo.local=.m2"]
params:
TERM: dumb
passphrase: {{passphrase}}
path: sh
args:
- -c
- |
rm -rf ~/.m2
ln -s $(pwd)/.m2 ~/.m2
./mvnw install
- name: next
plan:
- get: source
@@ -57,11 +59,13 @@ jobs:
- path: source/.m2
run:
dir: source
path: ./mvnw
args: [install, "-Dspring.version=4.3.9.RELEASE", "-s", ".mvn/settings.xml", "-Dmaven.repo.local=.m2"]
params:
TERM: dumb
passphrase: {{passphrase}}
path: sh
args:
- -c
- |
rm -rf ~/.m2
ln -s $(pwd)/.m2 ~/.m2
./mvnw install -Dspring.version=4.3.9.RELEASE
- name: deploy
plan:
- get: source
@@ -80,8 +84,13 @@ jobs:
- path: source/.m2
run:
dir: source
path: ./mvnw
args: [clean, deploy, "-DskipTests", "-s", ".mvn/settings.xml", "-Dmaven.repo.local=.m2"]
path: sh
args:
- -c
- |
rm -rf ~/.m2
ln -s $(pwd)/.m2 ~/.m2
./mvnw deploy -DskipTests -s .mvn/settings.xml
params:
TERM: dumb
passphrase: {{passphrase}}