On 11/23/07, traceon <[EMAIL PROTECTED]> wrote: > > > i've done the following: > - run mvn package > - copied changes (see below) > "myproject\target\myproject- > 1.0-SNAPSHOT\META-INF\maven\org.appfuse\appfuse-tapestry\pom.xml" > to > "myproject\pom.xml" > - run mvn clean > - run mvn package > - open > "myproject\target\myproject- > 1.0-SNAPSHOT\META-INF\maven\org.appfuse\appfuse-tapestry\pom.xml" > tapestry-flash, tapestry-spring scope is still set to "runtime" and not > (as > specified in main pom.xml) to "compile".
This does not matter. The pom under target is not actually used for anything. Mike. <dependency> > <groupId>com.javaforge.tapestry</groupId> > <artifactId>tapestry-flash</artifactId> > <version>${tapestry.flash.version}</version> > <scope>compile</scope> > <exclusions> > <exclusion> > <groupId>tapestry</groupId> > <artifactId>tapestry</artifactId> > </exclusion> > <exclusion> > <groupId>tapestry</groupId> > <artifactId>tapestry-annotations</artifactId> > </exclusion> > </exclusions> > </dependency> > <dependency> > <groupId>com.javaforge.tapestry</groupId> > <artifactId>tapestry-spring</artifactId> > <version>${tapestry.spring.version}</version> > <scope>compile</scope> > <exclusions> > <exclusion> > <groupId>tapestry</groupId> > <artifactId>tapestry</artifactId> > </exclusion> > <exclusion> > <groupId>tapestry</groupId> > <artifactId>tapestry-annotations</artifactId> > </exclusion> > </exclusions> > </dependency> > > ... > <properties> > <!-- Application settings --> > .... > <tapestry.spring.version>1.0.0</tapestry.spring.version> > <tapestry.flash.version>1.0.0</tapestry.flash.version> > ... > > > > > > > Mike Horwitz wrote: > > > > On 11/23/07, traceon <[EMAIL PROTECTED]> wrote: > >> > >> > >> the point is, that i there are no "tapestry-flash, tapestry-spring" > >> entries > >> in my pom.xml under "myproject/pom.xml" which i can change from > "runtime" > >> to > >> "compile". the entries only appear in the pom's under the target > folder. > > > > > > Then that explains it. Your entries are being inherited transitively > > through > > the appfuse-tapestry project. Point still stands though - changing > > anything > > under the target folder will have no effect on the build. What you will > > have > > to do to get things working is to copy the two dependencies from one of > > the > > pom.xml files in target to the pom at the root of your project (assuming > > you > > are using a basic archetype). Change the scope of the dependency there > and > > they will override the ones inherited transitively. Remember to do a > clean > > before recompiling ... > > > > Mike > > > > Mike Horwitz wrote: > >> > > >> > Have you tried a mvn clean then full build after changing the pom > files > >> > (as > >> > a note you should never change/need to change anything under target - > >> > target > >> > is Maven's work area so gets overwritten frequently). > >> > > >> > Mike > >> > > >> > > >> > On 11/23/07, traceon <[EMAIL PROTECTED]> wrote: > >> >> > >> >> > >> >> okay.. i'm running a tapestry-basic app. after changing all pom's, i > >> >> still > >> >> have the problem. has anyone an idea? > >> >> > >> >> > >> >> > >> >> Matthew Sinclair wrote: > >> >> > > >> >> > Good point about the pom - the one I made the change in was the > root > >> >> pom > >> >> > at the top level, above the "core" and "web" directories (in a > >> >> > tapestry-modular archetype). HTH, M@ > >> >> > > >> >> > > >> >> > traceon wrote: > >> >> >> > >> >> >> hi together, > >> >> >> > >> >> >> unfortunatley this doesn't work for me. in which specific pom i > >> have > >> >> to > >> >> >> do this changes!? i have upto 5 pom's (wich tapestry-spring, > >> >> >> tapestry-flash entries) in my target and 1 in my src folder. i've > >> >> changed > >> >> >> all specific entries from "runtime" to compile, but i still get > the > >> >> >> error. are there any more requried steps? > >> >> >> > >> >> >> thx for your help! > >> >> >> > >> >> >> > >> >> >> > >> >> >> Matthew Sinclair wrote: > >> >> >>> > >> >> >>> Matt and Mark, > >> >> >>> > >> >> >>> I think I may have isolated the problem here (if not completely > >> >> solved > >> >> >>> it). Because the code works as advertised when running > >> jetty:run-war > >> >> >>> (and tomcat:run), it has to be something to do with the way > >> packaging > >> >> >>> works for the container that causes the problem. So, after > looking > >> at > >> >> >>> this page: > >> >> >>> > >> >> >>> http://static.appfuse.org/appfuse-tapestry/dependencies.html > >> >> >>> > >> >> >>> And comparing that with my pom, I noticed that I had > >> scope="compile" > >> >> for > >> >> >>> tapestry-spring and scope="runtime" for tapestry-flash. Then it > >> >> dawned > >> >> >>> on me, I'd changed the scope for tapestry-spring in an earlier > >> >> attempt > >> >> >>> to hunt down this problem. What made me twig was the fact that > the > >> >> >>> problem reported by tapestry had *moved* from not knowing about > >> >> >>> "type='spring'", to not knowing about "persist='flash'". > >> >> >>> > >> >> >>> Changing the scope from "runtime" to "compile" time for both > >> >> >>> tapestry-spring and tapestry-flash in the web/pom.xml allowed > >> >> jetty:run > >> >> >>> to work. > >> >> >>> > >> >> >>> Wow, that took me a lot longer to work through than I had hoped, > >> but > >> >> at > >> >> >>> least it's fixed. I can't say I know *why* changing the scope > from > >> >> >>> runtime to compile makes jetty:run work, but I'll leave that for > >> >> another > >> >> >>> day. > >> >> >>> > >> >> >>> Regards, > >> >> >>> M@ > >> >> >>> > >> >> >>> > >> >> >>> Mark Rosenthal-2 wrote: > >> >> >>>> > >> >> >>>> Outstanding, Matt! I can continue development with frequent > >> >> restarts, > >> >> >>>> but it'll be so much nicer to have directory scanning and > >> >> >>>> auto-reloading. I'm new to the world of Maven, and find it > >> somewhat > >> >> >>>> frustrating to not see what's going on under the covers. In > the > >> >> >>>> meantime, I'll give tomcat:run a go. > >> >> >>>> > >> >> >>>> mraible wrote: > >> >> >>>>> FWIW, I've posted this to the Tapestry users mailing list: > >> >> >>>>> > >> >> > >> > http://www.nabble.com/Problem-with-jetty%3Arun-when-using-Tapestry-4.1.3-tf4489399.html#a12805568 > >> >> >>>>> > >> >> >>>>> Matt > >> >> >>>> > >> >> >>> > >> >> >>> > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/Problem-with-jetty%3Arun-in-Tapestry-basic-archetype-tf4485474s2369.html#a13909545 > >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. > >> >> > >> >> > --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > >> >> > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Problem-with-jetty%3Arun-in-Tapestry-basic-archetype-tf4485474s2369.html#a13912288 > >> Sent from the AppFuse - User mailing list archive at Nabble.com. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Problem-with-jetty%3Arun-in-Tapestry-basic-archetype-tf4485474s2369.html#a13914187 > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >