File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3131 mkdir -p " $HOME /.m2"
3232 settingsFile=" $HOME /.m2/settings.xml"
3333 customSettings=.travis/settings.xml
34- test -f " $customSettings " && cp " $customSettings " " $settingsFile " ||
35- cat > " $settingsFile " << EOL
34+ if [ -f " $customSettings " ]
35+ then
36+ cp " $customSettings " " $settingsFile "
37+ else
38+ cat > " $settingsFile " << EOL
3639<settings>
3740 <servers>
3841 <server>
5255 </server>
5356 </servers>
5457EOL
55- # NB: Use maven.imagej.net as sole mirror if defined in <repositories>.
56- # This hopefully avoids intermittent "ReasonPhrase:Forbidden" errors
57- # when the Travis build pings Maven Central; see travis-ci/travis-ci#6593.
58- grep -A 2 ' <repository>' pom.xml | grep -q ' maven.imagej.net' &&
59- cat >> " $settingsFile " << EOL
58+ # NB: Use maven.imagej.net as sole mirror if defined in <repositories>.
59+ # This hopefully avoids intermittent "ReasonPhrase:Forbidden" errors
60+ # when the Travis build pings Maven Central; see travis-ci/travis-ci#6593.
61+ grep -A 2 ' <repository>' pom.xml | grep -q ' maven.imagej.net' &&
62+ cat >> " $settingsFile " << EOL
6063 <mirrors>
6164 <mirror>
6265 <id>imagej-mirror</id>
6669 </mirror>
6770 </mirrors>
6871EOL
69- cat >> " $settingsFile " << EOL
72+ cat >> " $settingsFile " << EOL
7073 <profiles>
7174 <profile>
7275 <id>gpg</id>
8386 </profiles>
8487</settings>
8588EOL
89+ fi
8690
8791 # Install GPG on OSX/macOS
8892 if [ " $TRAVIS_OS_NAME " = osx ]
You can’t perform that action at this time.
0 commit comments