我正在使用Google Cloud Tools appengine-maven-plugin(V 1.1.0-beta)从Eclipse(Neon.2版本4.6.2)构建并部署到Google应用引擎(标准版)的WAR )在OS X下的Java版本:1.7.0_80。该应用程序包含使用以下import指令引用java类的JSP:
<%@ page import="com.google.appengine.api.blobstore.BlobstoreService"%>
<%@ page import="com.semplar.session.UserSession"%>
一切运行良好,我可以使用&#34; Deploy to App Engine Std ...&#34;成功将我的应用部署到Google。编译了所有JSP,并且应用程序成功运行。
那我为什么要张贴?为了将我的应用程序分解为模块/服务,我将所有核心代码移动到自己的Eclipse项目中并将其打包到jar中。 UserSession类已移入新项目。
当我尝试现在部署我的应用时,我收到以下错误:
.../settings_jsp.java:8: error: package com.semplar.session does not exist
import com.semplar.session.UserSession;
我的本地课程没有解决。请注意,Google提供的BlobstoreService类已解决。
请注意,当我使用Maven在Eclipse之外构建我的应用程序时,该应用程序已成功构建并可以部署。
我希望能够从Eclipse内部构建和部署我的应用程序(通过&#34;部署到App Engine Std ...&#34;)。谁能告诉我如何将jar文件添加到类路径指令到适当的位置,以便我可以从Eclipse内部构建和部署?
谢谢,
- 戴夫