Travis 使用 ant 而不是 maven

我有一个包含 3 个 maven 项目的仓库,我想在其中使用 Travis。


由于pom.xml不在 repo 的根目录中,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?


繁星coding
浏览 146回答 1
1回答

拉莫斯之舞

我的猜测是 travis 正在使用默认的 Ant 构建install阶段。我会尝试install用.travis.yml这样的方式消除travis的阶段:language: javasudo: falseos: linuxjdk: oraclejdk8install: script: ./build.shcache: directories:  - $HOME/.m2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python