Using m2eclipse, you can also create a new Maven project using an archetype from within Eclipse. Choose File > New > Maven Project > Next, and select the archetype you want to use. See: http://books.sonatype.com/maven-book/reference/eclipse-sect-m2e-create-archetype.html
-Richard On Fri, Jan 16, 2009 at 2:47 AM, Tauren Mills <[email protected]> wrote: > 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] > >
