Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何配置travis.yml for Play框架?_Java_Playframework_Travis Ci - Fatal编程技术网

Java 如何配置travis.yml for Play框架?

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

我想为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.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

也许你可以试试maven回购:

wget


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链接应该可以正常工作了,我刚刚做了一个小修改(与此答案无关)