È possibile specificare la versione secondaria del JDK per i lavori in esecuzione su Travis? Ho un progetto JavaFX che non funziona perché JDK 1.8.0_31 viene utilizzato per eseguire la build dove il progetto utilizza alcune classi che sono state fornite solo in Java 1.8.0_40 (in particolare Alert e Spinner).È possibile specificare la versione jdk minore per travis ci
Attualmente il mio file .travis.yml appare come di seguito:
language: java
jdk:
- oraclejdk8
Ecco un link al failed build nel caso in cui è utile.
sto affrontando lo stesso problema. La soluzione più semplice che vedo è accettare il contratto con l'utente finale di Oracles, scaricare il file .tar.gz dal loro sito, decomprimerlo, impostare '$ JAVA_HOME' e usarlo per creare. Attualmente sto cercando di ottenere openjfx in esecuzione su Ubuntu 12.04 (questo è ciò che sta usando Travis). Finora ho trovato solo openjdk, il pacchetto openjfx sembra essere situato da qualche altra parte. Sto ancora indagando su – michaeln