Java 如何不将库加载到入口点?
我正在使用同构的smartGWT表开发一个GWT应用程序。 问题是我有两个入口点,一个用于主应用程序,另一个用于Chrome插件 插件的代码非常简单,不需要smartGWT即可加载。我的插件没有smartGWT的大小是3kB,而smartGWT的大小是677KB 如果为我的Chrome插件删除.gwt.xml文件(Java 如何不将库加载到入口点?,java,eclipse,gwt,smartgwt,Java,Eclipse,Gwt,Smartgwt,我正在使用同构的smartGWT表开发一个GWT应用程序。 问题是我有两个入口点,一个用于主应用程序,另一个用于Chrome插件 插件的代码非常简单,不需要smartGWT即可加载。我的插件没有smartGWT的大小是3kB,而smartGWT的大小是677KB 如果为我的Chrome插件删除.gwt.xml文件()中继承smartGWT库的行,则应用程序不会编译并抛出以下错误: [错误]第18行:没有可用于类型的源代码 com.smartgwt.client.data.DSResponse;你
)中继承smartGWT库的行,则应用程序不会编译并抛出以下错误:
[错误]第18行:没有可用于类型的源代码
com.smartgwt.client.data.DSResponse;你忘了继承遗产了吗
必修模块
如果没有编译错误,我如何才能加载SmartGWT?我建议您将GWT项目分为三个项目:
需要明确的是:你在同一个项目中有一个GWT应用程序和Chrome插件,GWT应用程序使用SmartGWT,插件不使用它,但应用程序和插件共享代码?是的,两者都共享代码。问题是我需要应用程序和插件在同一个GAE应用程序中,因为两者都共享BBDD,而且插件是一个调用我的应用程序中特定入口点的URL(例如:输入我的应用程序的URL是myapp.appspot.com,插件调用myapp.appspot.com/Extension.jsp),所以我不能在GAE中使用不同的版本,因为SSL连接不起作用(例如:myapp.appspot.com用于应用程序,2.myapp.appspot.com用于插件)。因此,插件只是一个调用GWT应用程序的javascript?是的,插件调用我的应用程序,指示要运行的入口点