2017-10-03 1 views
0

에 구글 앱 엔진을 업그레이드 할 때 나는 자바 7을 실행하는 구글 앱 엔진 표준 서버를 가지고, 다음과 같이 내 pom.xml<runtime>java8</runtime>을 추가 한 자바 8로 업그레이드하려는 :인식 할 수없는 요소 '<runtime>'자바 8

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> 
    <application>my-app</application> 
    <version>1.0</version> 
    <threadsafe>true</threadsafe> 
    <runtime>java8</runtime> 
    ... 

이것은 https://cloud.google.com/appengine/docs/standard/java/runtime-java8#specifying_the_java_8_runtime_for_your_app에 설명되어 있습니다.

그러나 응용 프로그램을 빌드 할 때 오류 Unrecognized element <runtime>과 함께 실패합니다. 누구든지 조언 할 수 있습니까?

+0

어떻게 만드시겠습니까? –

+0

@DanCornilescu Build는 Eclipse를 통해 maven 명령'appengine : devserver'을 실행하여 이루어집니다. – user2181948

+0

혹시 알아 냈습니까? –

답변

2

현재 appengine sdk의 이전 버전을 사용하고 계셔야합니다. 최신 버전 appengine-api 종속성이 있는지 확인하십시오.

나는 다음을 사용합니다. appengine-api 그것은 나를 위해 잘 작동합니다.

<dependency> 
    <groupId>com.google.appengine</groupId> 
    <artifactId>appengine-api-1.0-sdk</artifactId> 
    <version>1.9.58</version> 
</dependency> 
+0

나는 1.9.60을 사용하고 있는데 여전히이 작업을 수행 할 수 없었다. – Turini

+0

@ Turini,'mvn dependency : tree'를 실행하고 다른 appengine-api 버전과의 종속성을 확인한다. –

+0

Lahiru에게 감사드립니다. 하지만 최신 appengine-api 만 사용하고 있으며 다른 참조는 없습니다. [INFO] + - com.google.appengine : appengine-api-1.0-sdk : jar : 1.9.60 : compile – Turini

관련 문제