Noon,

Do you mean the "Default output folder" in Properties-->Java Build
Path-->Source tab?  If so, what did you change it to?  I can't just
delete it as Eclipse says that it is required.

Anyway, it is of no consequence any more.  It seems that I got things
working.  I decided to try to start with a basic wicket quickstart
from maven archetype, enable Maven dependency management on it, and
debugged it.  The quickstart worked just fine and I could edit html
files and they would refresh without stopping the server.

So I compared my project's pom with the quickstart one.  My project's
pom was modeled after another project's pom.  There was a lot of extra
stuff that I didn't need, so I removed it.  After making my pom very
close to the quickstart pom, and then debugging, my project too would
refresh html files. Yay!

I may follow up on this later as I start to add additional plugins and
settings that I removed back into my pom.  But at least I'll now be
able to test things one at a time and isolate what caused the problem.

So thanks everyone for the help!

Tauren

----

PS - Just in case anyone is trying to do this in the future, here are
the steps I took to get the wicket quickstart working within eclipse
with maven and m2eclipse:

First make sure eclipse, maven, and m2eclipse are installed...

Command line:
cd workspace
mvn archetype:create -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
-DarchetypeVersion=1.4-rc1 -DgroupId=test -DartifactId=mytest
cd mytest
mvn eclipse:eclipse

Eclipse:
File->Import
Select General->Existing projects into Workspace
Next
Select root directory "workspace/mytest"
Finish
Right click onto "mytest" project
Select Maven->Enable Dependency Management
Right click onto src/test/java/test/Start.java
Select Debug As -> Java Application

Web browser:
http://localhost:8080/

In Eclipse, edit HomePage.html, save.
Refresh browser, changes are there...






On Thu, Jan 15, 2009 at 10:50 PM, noon <[email protected]> wrote:
>
> I had to remove the "target/classes" folder from the java source paths which
> Maven Eclipse plugin adds (project properties ==> java build path). After
> this, the markup files refreshed as expected.
>
>
> Tauren Mills-2 wrote:
>>
>> Thanks Igor, but I already looked there and the only thing listed in
>> filtered resources is *.launch.
>>
>> Any other ideas?
>>
>> Tauren
>>
>> On Thu, Jan 15, 2009 at 4:05 PM, Igor Vaynberg <[email protected]>
>> wrote:
>>> open the preferences window
>>> in the search box type "filter"
>>> this will show you java/compiler/building panel with
>>> FilteredREsources: textbox, remove *.html
>>>
>>> -igor
>>>
>>> On Thu, Jan 15, 2009 at 4:03 PM, Tauren Mills <[email protected]> wrote:
>>>> Martijn,
>>>>
>>>> Thanks.  But any clue how or where I do that?  I've been poking around
>>>> the preferences in eclipse and haven't found it.
>>>>
>>>> Tauren
>>>>
>>>> On Thu, Jan 15, 2009 at 3:51 PM, Martijn Dashorst
>>>> <[email protected]> wrote:
>>>>> iirc you have to turn off eclipse's filtering of html files (which is
>>>>> turned off default because of javadoc html which usually doesn't want
>>>>> to be packaged inside your war/jar)
>>>>>
>>>>> Martijn
>>>>>
>>>>> On Fri, Jan 16, 2009 at 12:31 AM, Tauren Mills <[email protected]>
>>>>> wrote:
>>>>>> Are there any wicket/eclipse/maven/m2eclipse users out there?  I'm
>>>>>> trying to get my development environment working properly and need
>>>>>> your help.
>>>>>>
>>>>>> Up until now, I've been developing WIcket applications in Eclipse and
>>>>>> have not been using maven.  As long as my web.xml is set to
>>>>>> development rather than deployment mode, changes I made to HTML files
>>>>>> while debugging were immediately applied.
>>>>>>
>>>>>> Not anymore... I am now managing my projects with maven, having just
>>>>>> added a pom file to my project.  I'm using the m2eclipse plugin in
>>>>>> Eclipse and enabled dependency management on my project.
>>>>>> Unfortunately, now my HTML file changes aren't being recognized any
>>>>>> longer even with development mode turned on. I have to stop and start
>>>>>> the app to see the HTML changes.
>>>>>>
>>>>>> My project's maven properties show these goals to invoke on resource
>>>>>> changes:  process-resources resources:testResources.
>>>>>>
>>>>>> My pom includes:
>>>>>>
>>>>>>    <build>
>>>>>>        <sourceDirectory>src/main/java</sourceDirectory>
>>>>>>        <testSourceDirectory>src/test/java</testSourceDirectory>
>>>>>>        <resources>
>>>>>>            <resource>
>>>>>>                <filtering>false</filtering>
>>>>>>                <directory>src/main/resources</directory>
>>>>>>                <includes>
>>>>>>                    <include>**</include>
>>>>>>                </includes>
>>>>>>            </resource>
>>>>>>            <resource>
>>>>>>                <filtering>false</filtering>
>>>>>>                <directory>src/main/java</directory>
>>>>>>                <includes>
>>>>>>                    <include>**</include>
>>>>>>                </includes>
>>>>>>                <excludes>
>>>>>>                    <exclude>**/*.java</exclude>
>>>>>>                </excludes>
>>>>>>            </resource>
>>>>>>        </resources>
>>>>>>    ...
>>>>>>    </build>
>>>>>>
>>>>>> So, I'm wondering, does eclipse not think that a resource has been
>>>>>> changed because the HTML files are within src/main/java instead of
>>>>>> src/main/resources?  If I change my CSS files, which are in
>>>>>> /src/main/webapp, the changes are reflected with a browser refresh.
>>>>>> But if I change an HTML file, it is not.
>>>>>>
>>>>>> How do I configure this to work right?  Everything else seems to be
>>>>>> working right, just not HTML refreshing.
>>>>>>
>>>>>> Thanks,
>>>>>> Tauren
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>>>>> Apache Wicket 1.3.5 is released
>>>>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Wicket-Eclipse-Maven-m2eclipse---HTML-files-not-refreshing-tp21489401p21493513.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to