Eclipse 플러그인 4.4.1과 m2e 플러그인 및 최신 gae 종속성을 사용하고 있습니다. 내가 module sample project gook을 가져올 때 Eclipse가 프로젝트 구성이 최신 상태가 아니라고 알려줍니다. 제안 된 maven -> update 프로젝트를 실행하면 NPE가 생깁니다.modulare 메이븐 프로젝트 업데이트를위한 nullpointer 예외가 발생했습니다.
거기에 프로젝트 업데이트에 대한 NPE에 따라 많은 버그 보고서가 있습니다. 지금까지 mvn eclipse를 사용해 보았습니다. eclipse 또는 maven 프로젝트 가져 오기는 새롭거나 기존의 작업 공간에서 수행되었지만 결코 프로젝트를 Eclipse에서 실행할 수 없었습니다.
해결 방법이 있습니까?
EDIT :
java.lang.NullPointerException이 com.google.appengine.eclipse.wtp.maven.GaeRuntimeManager.getGaeRuntime (GaeRuntimeManager.java:85)에서 을 장소 : 를 스택 트레이스 즉 에서 com.google.appengine.eclipse.wtp.maven.GaeRuntimeManager.ensureGaeRuntimeWithSdk com.google.appengine.eclipse.wtp.maven.GaeFacetManager.addGaeFacet (GaeFacetManager.java:59)에서 (GaeRuntimeManager.java:55) com.google.appengine.eclipse.wtp.maven.GaeProjectConfigurator.configu org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure (AbstractLifecycleMapping.java:120)에서 (GaeProjectConfigurator.java:46) 재 에서 org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 3 .call org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 3.call에서 (ProjectConfigurationManager.java:477) (ProjectConfigurationManager.java:1) org.eclipse.m2e.core.internal.embedder에서 . org.eclipse.m2e.cor에서 MavenExecutionContext.executeBare org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:142)에서 (MavenExecutionContext.java:166) e.internal.project.ProjectConfigurationManager.updateProjectConfiguration (ProjectConfigurationManager.java:470) org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects (ProjectConfigurationManager.java:250) org.eclipse.m2e에서 에서 . core.internal.project.ProjectConfigurationManager $의 1.call (ProjectConfigurationManager.java:163) org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $의 1.call (ProjectConfigurationManager.java:1) org.eclipse에서 에서 . .makeExecutionContext.executeBare (MavenExecutionContext.java:166) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.ja) org.eclipse.m2e.core.internal.embedder.MavenImpl.execute에서 org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:96) (MavenImpl 142) : VA. 자바 : 1348) org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects (ProjectConfigurationManager.java:133) 에서 org.eclipse.m2e.core.ui.internal.wizards.ImportMavenProjectsJob $ 1.doCreateMavenProjects에서 org.eclipse.m2e.core.ui.internal.wizard에서 org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run (AbstractCreateMavenProjectsOperation.java:62)에서 (ImportMavenProjectsJob.java:73) s.ImportMavenProjectsJob.runInWorkspace (ImportMavenProjectsJob.java : 82) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run (InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run (Worker.java:54)
글쎄, 필자는 maven dev 서버를 사용하지 않지만 배포는 어떻게해야합니까? 그 일에 일식 개 플러그인을 사용합니까? – roemer
예, Maven 플러그인 용 Google App Engine 도구 (https://dl.google.com/eclipse/plugin/4.4)를 사용하고 있습니다. – nothingtodohere
그래, 그래도 확인할 수 있지만 고정 된 pom/maven 플러그인은 좋을 것입니다! – roemer