2011-12-06 1 views
5

내 Google App Engine 프로젝트에서 현재 Datastore에 액세스하기 위해 Twig를 사용하고 있습니다 (하지만 내 질문은 SimpleDS, Objectify 등의 타사 라이브러리와 관련이있을 것으로 생각됩니다).Twig/Objectify/etc를 사용하는 경우 GAE 프로젝트에서 JDO/JPA 관련 JAR을 제거 할 수 있습니까?

내가 내 WEB-INF/lib 폴더에서 다음 JAR 파일의 일부 또는 전부를 제거 할 수 있어야한다고 생각했다 :

datanucleus-appengine-[...].jar 
datanucleus-core-[...].jar 
datanucleus-jpa-[...].jar 
geronimo-jpa_[...].jar 
geronimo-jta_[...].jar 
jdo2-api-[...].jar 

을하지만 할 때, 나는 이클립스에서 오류가 "불평 수 App Engine SDK JAR이 WEB-INF/lib 디렉토리에 없습니다. "

이러한 모든 (사용하지 않는) JAR을 유지해야합니까?

답변

2

프로젝트에서 삭제할 수 있다고 생각하지 않습니다 (말했듯이 이클립스는 불평하기 시작합니다.)하지만 업로드하는 한 앱에 업로드 할 필요가 없다고 들었습니다. 명령 줄에서. 이것은 시작시 응용 프로그램이 응용 프로그램을로드 할 필요가 없다는 장점이 있습니다.

는이 작업을 수행하기 위해 관리하는 경우 당신은 당신이 다음 지침에 대한 링크를 게시 할 경우이 here

나는 그것을 감사하겠습니다 할 수있는 명령 줄 here 및 확인을 통해 응용 프로그램 엔진에 업로드의 몇 가지 세부 사항이 있습니다 당신이해야 할 일을 게시하십시오. 제가 할 일 목록에도 이것을 가지고 있지만 가능하다면 보았습니다. 감사!

+0

감사합니다. Sam. 현재 Eclipse를 통해 배포 중이지만 명령 줄 배포로 발전하면이 기능을 사용해 보겠습니다. –

+0

@AndyD 감사합니다. 많은 감사를드립니다. 내가 너에게 먼저 가면 나는 내가 따라야 할 단계들을 정확하게 대답 할 것이다. –

3

당신이 데이터 저장소에 액세스 할 수 사용 datanucleus JDO/JPA의 선택을 취소 한 후 이클립스 당신이 JAR 파일을 삭제 한 다음 Google 웹 응용 프로그램 프로젝트의 속성을 열고 Google > App Engine를 열고 Google 플러그인을 사용하는 경우. 사실,이 상자의 선택을 취소하면 실제로이 JAR이 삭제됩니다.

관련 문제