正如标题所述,当我包含Shippable
个软件包时,JavaFX
无法构建我的项目。不过,它可以与IntelliJ
一起使用。
在网络上找不到很多东西,但是我发现了我尝试过的东西。没有成功这是我的YAML
文件当前的样子:
language: java
jdk:
# can have multiple versions if need be (e.g. below append "-openjdk8")
- oraclejdk8
before_install:
- apt-get update
- apt-get install -y maven
before_script:
- if [[ $SHIPPABLE_JDK_VERSION == "oraclejdk8" ]] ; then export JAVA_HOME="/usr/lib/jvm/java-8-oracle"; export PATH="$PATH:/usr/lib/jvm/java-8-oracle/bin"; export java_path="/usr/lib/jvm/java-8-oracle/jre/bin/java"; fi
- update-alternatives --set java $java_path
- java -version
script:
- chmod +x ./gradlew
- ./gradlew clean build
after_success:
- mvn clean cobertura:cobertura
- mvn test
notifications:
email:
recipients:
abc@xyz.de
before_install
,before_script
和after_success
是我在网上找到的建议的一部分。
错误输出如下:
... error: package javafx.application does not exist
import javafx.application.Platform;
有什么办法可以运行它?或者至少是一种告诉Shippable
只需忽略JavaFX
包/类/等的方法?