Travis使用蚂蚁而不是Maven

时间:2018-11-06 21:45:36

标签: java maven travis-ci

我有3个Maven项目的仓库,我想使用Travis。

由于pom.xml不在存储库的根目录中,因此Travis没有看到它,并尝试使用build.xml进行构建,但是失败了。

我尝试设置自定义构建脚本,但是Travis似乎并没有继续尝试使用Ant进行构建。

我的.travis.yml文件:

language: java
sudo: false

matrix:
 include:
  - os: linux
    jdk: oraclejdk8
script: ./build.sh
cache:
 directories:
  - $HOME/.m2

然后build.sh

#!/bin/bash
set -ev
cd Code/Java/DBServer
mvn clean install

pom.xml的位置为Code/Java/DBServer/pom.xml

如何使用Maven构建Travis?

1 个答案:

答案 0 :(得分:0)

我的猜测是travis在install阶段使用默认的Ant构建。

我会尝试像这样用install来消除travis的.travis.yml阶段:

language: java
sudo: false
os: linux
jdk: oraclejdk8
install: 
script: ./build.sh
cache:
 directories:
  - $HOME/.m2