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 <[email protected] <javascript:>> wrote:
>
>>
>>
>> On Monday, May 8, 2017 at 6:45:56 AM UTC-4, Joshua Fox wrote:
>>>
>>>
>>> Launching two separate processes (first appengine:runfrom the 
>>> Cloud-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 [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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/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 [email protected].
To post to this group, send email to [email protected].
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to