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
-~----------~----~----~----~------~----~------~--~---

Reply via email to