Thank you!

On this thread, we are gradually putting together a overview of the
capabilities. Here is what we have pieced together so far.

Questions: Are the following available during debugging a Standard Env
application?

1:  ... with the Cloud-SDK Based
<https://cloud.google.com/appengine/docs/standard/java/tools/using-maven> Maven
plugin running in Eclipse with m2e *without* CT4E?


- Hot reload during debug -- yes (per Appu's latest answer)

- Incremental compilation during development -- yes

- Rapid launch (under 2 seconds,  avoiding wait for the war to be rebuilt
and copied) -- no (?)

- One-launch debug (avoiding the need to launch twice: the server, then the
"remote" debugger) -- no

- Multi-Maven-module support --   yes


2: .... with CT4E on top of the  Cloud-SDK based Maven plugin?


- Hot reload --  yes

- Incremental compilation -- yes

- Rapid launch -- yes (per Appu's latest answer)

- One-launch debug --  yes

- Multi-Eclipse-Project support  (correctly tracking dependencies in a
multi-Maven-module workspace) -- yes




On Tue, May 16, 2017 at 1:37 AM, 'appu' via Google App Engine <
google-appengine@googlegroups.com> wrote:

> I'm not sure where you ended up on hot reload, but if you haven't got it
> working : it needs a little configuration to enable.
>
> 1. You have to configure the dev_appserver to scan the war directory using
> the jvmFlags in the appengine-maven-plugin
>
> <configuration>
>   <jvmFlags>
>     <jvmFlag>-Dappengine.fullscan.seconds=5</jvmFlag>
>   </jvmFlags>
> </configuration>
>
> and then you can run "mvn war:exploded" to rebuild from the command
> line/maven tool window.
>
> I don't use eclipse, but there's a trick in eclipse to tell it to write
> your rebuilt classes directly to the target/<project>/WEB-INF/classes
> directory. The following setting just works on class reloading, but I think
> it configures your IDE to build on save directly into the exploded-app dir
> that the dev appserver is reading from.
>
> <build>
>    
> <outputDirectory>target/${project.artifactId}-${project.version}/WEB-INF/classes</outputDirectory>
>    <plugins>
>       ....
>    </plugins>
> </build>
>
>
> On Thursday, May 11, 2017 at 3:15:07 AM UTC-4, Joshua Fox wrote:
>>
>>
>>
>> On Mon, May 8, 2017 at 2:35 PM, 'Elliotte Rusty Harold' via Google App
>> Engine <google-a...@googlegroups.com> wrote:
>>
>>>
>>>
>>> On Monday, May 8, 2017 at 6:45:56 AM UTC-4, Joshua Fox wrote:
>>>>
>>>>
>>>> Launching two separate processes (first appengine:runfrom the C
>>>> loud-SDK-Based
>>>> <https://cloud.google.com/appengine/docs/standard/java/tools/using-maven>
>>>>  Maven plugin, then the remote debug process) is particularly
>>>> inconvenient given that dozens of developer must  do this many  times a 
>>>> day.
>>>>
>>>>
>>> I'm not sure I follow. It's always two separate processes, no matter how
>>> you launch. With Cloud Tools for Eclipse you can launch both with a  single
>>> action: Debug As > App Engine.
>>>
>>
>> Thank you. Yes, that is what I meant -- the convenience of launching with
>> a single action. If behind the scenes there are two processes, that is
>> fine.
>>
>>>
>>> If you need a more custom local server environment with extra command
>>> line arguments and what not,  you can create that in Eclipse like any other
>>> launch configuration and save it for future one-click use form the Debug
>>> menu.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Google App Engine" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/google-appengine/85c0f120-e62d-4ba9-ad4c-49779a7ddd43%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/google-appengine/85c0f120-e62d-4ba9-ad4c-49779a7ddd43%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> *JOSHUA FOX*
>> Principal Software Architect | Freightos
>>
>>
>> ☏* (Israel): *+972-545691165 | ☏* (US)*:  +1-3123400953* | Skype*:
>> joshuafox.freightos
>> Smoother shipping with the world's online freight marketplace.
>> Online Marketplace
>> <https://www.google.com/url?q=https%3A%2F%2Fwww.freightos.com%2Fcompare-book-manage-freight-quotes%2F&sa=D&sntz=1&usg=AFrqEzfMkBQBWsovNlg47sIDORa5FpHDkQ>
>>  / In the News
>> <https://www.google.com/url?q=https%3A%2F%2Fwww.freightos.com%2Fabout-us%2Fin-the-news%2F&sa=D&sntz=1&usg=AFrqEzexnYSKKYuEW4zuC-QrR4X8G53w6Q>
>>  / Freightos Blog
>> <http://www.google.com/url?q=http%3A%2F%2Ffreightos.com%2Fresources%2Ffreightos-blog%2F&sa=D&sntz=1&usg=AFrqEzczY9ZxESxvh7ITnd_Al01Xyp4gdA>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/6e6eee8c-aab9-4355-8fa8-
> 7ddd55b62e5f%40googlegroups.com
> <https://groups.google.com/d/msgid/google-appengine/6e6eee8c-aab9-4355-8fa8-7ddd55b62e5f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*JOSHUA FOX*
Principal Software Architect | Freightos


☏* (Israel): *+972-545691165 | ☏* (US)*:  +1-3123400953* | Skype*:
joshuafox.freightos
Smoother shipping with the world's online freight marketplace.
Online Marketplace
<https://www.google.com/url?q=https%3A%2F%2Fwww.freightos.com%2Fcompare-book-manage-freight-quotes%2F&sa=D&sntz=1&usg=AFrqEzfMkBQBWsovNlg47sIDORa5FpHDkQ>
 / In the News
<https://www.google.com/url?q=https%3A%2F%2Fwww.freightos.com%2Fabout-us%2Fin-the-news%2F&sa=D&sntz=1&usg=AFrqEzexnYSKKYuEW4zuC-QrR4X8G53w6Q>
 / Freightos Blog
<http://www.google.com/url?q=http%3A%2F%2Ffreightos.com%2Fresources%2Ffreightos-blog%2F&sa=D&sntz=1&usg=AFrqEzczY9ZxESxvh7ITnd_Al01Xyp4gdA>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAD%3DB7cNT7HSGz0oMUrLf831H3Rju-pA%2BpHXUWmK3aL7%3D%2B8Aecg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to