In that case, it leaves the project the way that it found it. This expansion only takes place when you uncheck the Use GWT/App Engine checkbox in the project properties.
On Tue, May 19, 2009 at 1:13 PM, Isaac Truett <[email protected]> wrote: > > That is a viable work around. Thanks. > > Perhaps I'm being dense on this, but I don't see how the feature > supports your script-created project use case. How does the SDK > expansion help you use the Eclipse plugin with a project that was > created without the plugin? > > > 2009/5/19 Miguel Méndez <[email protected]>: > > The case that we wanted to support was one where you use the > webAppCreator > > script from the command line and then you want to try the plugin against > it. > > If you don't want the expansion to take place, remove the GWT/App Engine > SDK > > through the build classpath and then disable GWT/App Engine. That will > > prevent the expansion. > > > > On Tue, May 19, 2009 at 12:42 PM, Isaac Truett <[email protected]> > wrote: > >> > >> >> Uh-huh ... I thought that if I disabled the GWT and/or App Engine > SDK, > >> >> all > >> >> related jars should be removed. > >> >> > >> >> The project structure should be restored before the GWT and/or App > >> >> Engine > >> >> SDK is enabled :-) > >> > > >> > We don't because your code could be referring to them even though it > is > >> > not > >> > a GWT/App Engine project according to the plugin. We just replace the > >> > container with the jars that it expands to, remove the necessary > nature > >> > and > >> > builders. You can always go back and remove all of the jars if you > >> > really > >> > don't need them. > >> > > >> > >> I certainly understand your reasoning, but that's not normal Eclipse > >> behavior in my experience. If you remove the JDK, for example, it > >> doesn't add rt.jar to your classpath just in case you were referencing > >> it. I would expect adding GWT/App Engine to your project and then > >> removing it again to leave the project as it started. > >> > >> > >> 2009/5/19 Miguel Méndez <[email protected]>: > >> > On Tue, May 19, 2009 at 12:23 PM, hezjing <[email protected]> wrote: > >> >> > >> >> Hi > >> >> Uh-huh ... I thought that if I disabled the GWT and/or App Engine > SDK, > >> >> all > >> >> related jars should be removed. > >> >> > >> >> The project structure should be restored before the GWT and/or App > >> >> Engine > >> >> SDK is enabled :-) > >> > > >> > We don't because your code could be referring to them even though it > is > >> > not > >> > a GWT/App Engine project according to the plugin. We just replace the > >> > container with the jars that it expands to, remove the necessary > nature > >> > and > >> > builders. You can always go back and remove all of the jars if you > >> > really > >> > don't need them. > >> > > >> >> > >> >> BTW, why the JARs in step 3 (when the project is imported) and step 4 > >> >> (when the App Engine SDK is disabled) are not displayed under the > >> >> Referenced > >> >> Libraries? For example: > >> > > >> > They should if you refresh the project. The project view doesn't > always > >> > update when container changes are made. > >> > > >> >> > >> >> GwtRpcSpringExample > >> >> + src > >> >> + App Engine SDK [App Engine - 1.2.1] > >> >> + GWT SDK [GWT - 1.6.4] > >> >> + JRE System Library [jre1.5.0_18] > >> >> + Referenced Libraries > >> >> + antr-2.7.6.jar > >> >> + commons-logging.jar > >> >> + gwt-servlet.jar > >> >> + spring-aop.jar > >> >> + spring-beans.jar > >> >> + spring-context.jar > >> >> > >> >> 2009/5/20 Miguel Méndez <[email protected]> > >> >>> > >> >>> The GWT and App Engine SDKs are containers that resolve into several > >> >>> jars. When you remove a GWT and/or App Engine SDK, the containers > are > >> >>> replaced with the jars that they resolve to. Hence you end up with > >> >>> more > >> >>> jars. > >> >>> > >> >>> On Tue, May 19, 2009 at 10:55 AM, hezjing <[email protected]> > wrote: > >> >>>> > >> >>>> Hi > >> >>>> I noticed the following behaviour when disabled Google App Engine > SDK > >> >>>> in > >> >>>> Eclipse. > >> >>>> Here are the steps I performed: > >> >>>> 1) > >> >>>> > >> >>>> Download > http://gwtrpc-spring.googlecode.com/files/GwtRpcSpringExample.zip. > >> >>>> 2) Extract GwtRpcSpringExample.zip to C:\GwtRpcSpringExample. > >> >>>> 3) Import the GwtRpcSpringExample project into Eclipse 3.4.2 > >> >>>> File->Import...->Existing Projects into Workspace, Select root > >> >>>> directory: C:\GwtRpcSpringExample > >> >>>> The following is GwtRpcSpringExample project structure shown in > >> >>>> Eclipse: > >> >>>> GwtRpcSpringExample > >> >>>> + src > >> >>>> + App Engine SDK [App Engine - 1.2.1] > >> >>>> + GWT SDK [GWT - 1.6.4] > >> >>>> + JRE System Library [jre1.5.0_18] > >> >>>> + antr-2.7.6.jar > >> >>>> + commons-logging.jar > >> >>>> + gwt-servlet.jar > >> >>>> + spring-aop.jar > >> >>>> + spring-beans.jar > >> >>>> + spring-context.jar > >> >>>> + spring-core.jar > >> >>>> + spring-web.jar > >> >>>> + gwtrpc-spring-1.0.jar > >> >>>> + war > >> >>>> 4) Disable the Google App Engine SDK > >> >>>> GwtRpcSpringExample->Google->App Engine Settings..., Uncheck use > >> >>>> Google > >> >>>> App Engine > >> >>>> The following is GwtRpcSpringExample project structure shown in > >> >>>> Eclipse: > >> >>>> GwtRpcSpringExample > >> >>>> + src > >> >>>> + appengine-local-runtime-shared.jar > >> >>>> + geronimo-el_1.0_spec-1.0.1.jar > >> >>>> + geronimo-jsp_2.1_spec-1.0.1.jar > >> >>>> + geronimo-servlet_2.5_spec-1.2.jar > >> >>>> + repackaged-appengine-ant-1.6.5.jar > >> >>>> + repackaged-appengine-ant-launcher-1.6.5.jar > >> >>>> ... > >> >>>> + geronimo-jpa_3.0_spec-1.1.1.jar > >> >>>> + geronimo-jta_1.1_spec-1.1.1.jar > >> >>>> + jdo2-api-2.3-SNAPSHOT.jar > >> >>>> + appengine-tools.api.jar > >> >>>> + GWT SDK [GWT - 1.6.4] > >> >>>> + JRE System Library [jre1.5.0_18] > >> >>>> + antr-2.7.6.jar > >> >>>> + commons-logging.jar > >> >>>> + gwt-servlet.jar > >> >>>> + spring-aop.jar > >> >>>> + spring-beans.jar > >> >>>> + spring-context.jar > >> >>>> + spring-core.jar > >> >>>> + spring-web.jar > >> >>>> + gwtrpc-spring-1.0.jar > >> >>>> + war > >> >>>> Please note that there are many other JARs added in between src > >> >>>> and GWT > >> >>>> SDK, e.g. geronimo*.jar, repackaged-appengine*.jar > >> >>>> Is this normal? > >> >>>> > >> >>>> -- > >> >>>> > >> >>>> Hez > >> >>>> > >> >>>> > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> Miguel > >> >>> > >> >>> > >> >> > >> >> > >> >> > >> >> -- > >> >> > >> >> Hez > >> >> > >> >> > >> > > >> > > >> > > >> > -- > >> > Miguel > >> > > >> > > > >> > > >> > >> > > > > > > > > -- > > Miguel > > > > > > > > > > > -- Miguel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
