/ / Wie kann ich meine travis.yml für das Play-Framework konfigurieren? - Java, Playframework, Travis-Ci

Wie kann ich mein travis.yml für das Play-Framework konfigurieren? - Java, playframework, travis-ci

Ich möchte meine Datei travis.yml für das Java-Projekt Play Framework 2.4.3 konfigurieren, konnte jedoch nichts dazu finden.

Das ist mein Strom .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

Wie Sie wissen, verwendet Play Framework Activator seit Version 2.3.8. Wie kann ich Play Framework 2.4.3 von der vollständigen URL herunterladen? weil http://downloads.typesafe.com/releases/play-$ {PLAY_VERSION} .zip Diese URL funktioniert nicht.

Meine Projektspezifikation:

  • Play Framework 2.4.3
  • MySQL 5.7.9
  • Hazelcast (könnte Redis sein)
  • Debian 8 (auf Wolke)
  • Travis-CI (Pro)
  • Github
  • Idee 14

Antworten:

3 für die Antwort № 1

Wenn Ihr Projekt die Standardprojekteinrichtung verwendetDieser Aktivator bietet nur sehr wenig, was Sie für die Integration in Travis CI tun müssen. Ich bin mir nicht sicher, warum Sie das Framework herunterladen, wenn sbt dies für Sie tun sollte.

Alles was Sie brauchen ist ein .travis.yml Datei im Stammverzeichnis des Projekts mit folgendem Inhalt:

Für Java:

language: java
jdk:
- oraclejdk8

Für Scala:

language: scala
jdk:
- oraclejdk8

Travis findet die sbt-Dateien Ihres Projekts und holt die Play Dependencies für Sie. Sieh mein Scala Beispiel hier


0 für die Antwort № 2

Vielleicht könntest du ein Maven Repo ausprobieren:

wget http://central.maven.org/maven2/com/typesafe/play/play-ws_2.10/2.4.3/play-ws_2.10-2.4.3.jar

PS: "Ich bin nicht mit Activator vertraut. Ich habe mir Ihre Frage angesehen, da darin Hazelcast erwähnt wird.


0 für die Antwort № 3

diese konfiguration funktioniert bei mir, mein projekt ist play framework mit java.

language: scala
sudo: true
scala:
- 2.11.6
jdk:
- oraclejdk8
install: true

Vielen Dank.