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 № 1Wenn 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.