My question is about just general workflow development. I'm having a hard
time changing files and having Jetty pick up the changes without a manual
restart and I'm sure I must be missing something.
Assuming Netbeans, I've created a maven project, included the Click
dependencies and invoked jetty via maven command "jetty:run". Jetty starts
up just fine and all the "quickstart guide" pages show up. If I change text
on a page, I don't see the changes unless I shutdown and restart jetty. The
same goes for IntelliJ - changing the *htm files isn't visible without a
restart. I also changed and saved the Home page class file - still, no
restart or change in page appearance.
I fired up Eclipse and imported the same Maven project and it did not detect
changes to the htm files ... but it DID detect changes to the class file -
after which, it restarted and the page was reloaded.
My jetty plugin config includes <scanIntervalSeconds>:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>4</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
<webAppConfig>
<contextPath>/projx</contextPath>
<tempDirectory>src/main/webapp</tempDirectory>
<defaultsDescriptor>src/main/config/jetty/webdefault.xml</defaultsDescriptor>
</webAppConfig>
<jettyConfig>src/main/config/jetty/jetty.xml</jettyConfig>
<connectors>
<connector
implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>9090</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
Is there some suggested workflow best practice? Which IDE works best out of
the box ... and what is the best way to build/work on a project - use the
native WTP and download all the JARS? or can I leverage maven ... or is
there a hybrid approach that I am missing.
Also, if this is velocity, is it possible that Velocity will cache these
files? Is there a parameter I can supply that forces velocity not to do
this? I was surprised that Eclipse detected changes to the classpath files -
but not maven's webapp directory.
Thanks in advance for any suggestions (looking for solutions other than
zeroturnaround ... but if that is required ....)
-Luther
--
View this message in context:
http://click.1134972.n2.nabble.com/Optimal-Development-Cycle-tp5457365p5457365.html
Sent from the click-user mailing list archive at Nabble.com.