2017-09-22 7 views
0

jdk-9 env로 프로젝트를 업그레이드했습니다. 나는이 지점을 밀어 때, 나는 트래비스-CI는 다음과 같은 패키지 "Javax.json"를 찾지 못했습니다 건물의 문제를 충족 : 내 구성 : (부분적으로)java9에서 travis ci 빌드가 실패했습니다.

{ 
    "language": "java", 
    "install": "mvn install -DskipTests=true -Dmaven.javadoc.skip=true", 
    "jdk": "oraclejdk9", 
    "group": "stable", 
    "dist": "trusty", 
    "os": "linux" 
} 

오류 정보 :

[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/helloidea/HelloIdea.java:[7,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[14,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[15,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[48,9] cannot find symbol 
    symbol: class JsonObjectBuilder 
    location: class com.arvinsichuan.mongojdbc.MongoJDBC 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[48,41] cannot find symbol 
    symbol: variable Json 
    location: class com.arvinsichuan.mongojdbc.MongoJDBC 
[INFO] 5 errors 
[INFO] ------------------------------------------------------------- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 5.799 s 
[INFO] Finished at: 2017-09-22T05:49:56Z 
[INFO] Final Memory: 23M/512M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler- 
    plugin:3.1:compile (default-compile) on project JEETwentySeventeenAutumn: 
    Compilation failure: Compilation failure: 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/helloidea/HelloIdea.java:[7,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[14,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[15,18] package javax.json does not exist 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[48,9] cannot find symbol 
[ERROR] symbol: class JsonObjectBuilder 
[ERROR] location: class com.arvinsichuan.mongojdbc.MongoJDBC 
[ERROR] /home/travis/build/ArvinSiChuan/TwentySeventeenAutumn/src/main/java/com/arvinsichuan/mongojdbc/MongoJDBC.java:[48,41] cannot find symbol 
[ERROR] symbol: variable Json 
[ERROR] location: class com.arvinsichuan.mongojdbc.MongoJDBC 
[ERROR] -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 
The command "mvn install -DskipTests=true -Dmaven.javadoc.skip=true" failed 
and exited with 1 during . 
Your build has been stopped. 
+2

'Javax.json' 자바 9 떨어 뜨렸 : https://jaxenter.com/json-api-dropped-java-9-113028.html – Ferrybig

+0

나 '를 방금 json이 Java jdk-9의 핵심 지원은 그렇지 않습니까? –

+0

패키지의 어떤 수업을 사용하고 있습니까? – nullpointer

답변

0

종속성 추가

<dependency> 
    <groupId>org.glassfish</groupId> 
    <artifactId>javax.json</artifactId> 
    <version>1.1</version> 
</dependency>