Java 如何配置travis.yml for Play框架?
我想为PlayFramework2.4.3Java项目配置我的travis.yml,但我找不到任何相关信息 这是我当前的Java 如何配置travis.yml for Play框架?,java,playframework,travis-ci,Java,Playframework,Travis Ci,我想为PlayFramework2.4.3Java项目配置我的travis.yml,但我找不到任何相关信息 这是我当前的.travis.yml: language: java sudo: false addons: apt: packages: - oracle-java8-installer jdk: - oraclejdk8 env: PLAY_VERSION=2.4.3 before_script: wget http://downloads.t
.travis.yml
:
language: java
sudo: false
addons:
apt:
packages:
- oracle-java8-installer
jdk:
- oraclejdk8
env:
PLAY_VERSION=2.4.3
before_script:
wget http://downloads.typesafe.com/releases/play-${PLAY_VERSION}.zip
unzip -q play-${PLAY_VERSION}.zip
script: play-${PLAY_VERSION}/play deps --sync
notifications:
email: false
正如您所知,Play framework从2.3.8版本开始使用Activator,我如何从完整URL下载Play framework 2.4.3?因为${PLAY_VERSION}.zip此URL不工作
我的项目规范:
- 播放框架2.4.3
- MySQL 5.7.9
- Hazelcast(可能是Redis)
- Debian 8(云上)
- 崔维斯CI(专业)
- Github
- 智能创意14
PS:“我不熟悉Activator;我看了你的问题,因为它提到了Hazelcast。如果你的项目使用activator提供的标准项目设置,你几乎不需要做什么就可以与Travis CI集成。我不知道你为什么下载这个框架,而sbt应该为你这么做 您所需要的只是项目根目录下的
.travis.yml
文件,其中包含以下内容:
对于Java:
language: java
jdk:
- oraclejdk8
对于Scala:
language: scala
jdk:
- oraclejdk8
Travis将找到您的项目sbt文件,并为您获取播放依赖项。请参阅我的此配置对我有效,我的项目是使用java的play framework
language: scala
sudo: true
scala:
- 2.11.6
jdk:
- oraclejdk8
install: true
谢谢。@brhand链接应该可以正常工作了,我刚刚做了一个小修改(与此答案无关)