Re: Running in Eclipse (was Re: request encoding conundrum)

2008-08-04 Thread Grzegorz Kossakowski

Andrew Savory pisze:

Hi Grzegorz,



snip/



Excellent instructions and useful video - many thanks!


You welcome!


One thing I have noticed is that if you run on windows but have your
source and run maven on a remote linux box, and mount the drive and
open the source in eclipse, and you have m2eclipse installed, you're
not able to change the M2_REPO classpath variable (at least, I think
that's the reason).


Wow. :-)
Andrew, I really wonder how many other folks will have the same setup as yours. 
;-)

Being more serious, usually when you use mvn eclipse:eclipse plug-in the best idea is to turn off 
m2eclipse completely. Sometimes it may really play some nasty tricks.


--
Grzegorz Kossakowski


Running in Eclipse (was Re: request encoding conundrum)

2008-07-30 Thread Andrew Savory
Hi Grzegorz,

2008/7/27 Grzegorz Kossakowski [EMAIL PROTECTED]:

 Actually, time passed since our last meeting and I learned how to do things
 in damn easy way. So here goes the instructions:
 1. Grab Eclipse from www.eclipse.org (I use 3.3 but newest 3.4 should work
 as well)
 2. Install run jetty run plug-in for eclipse from:
 http://code.google.com/p/run-jetty-run/
   This will enable you to start Cocoon 2.2 from within Eclipse thus many
 fancy things will be possible (details below)
 3. Checkout Cocoon's trunk from
 https://svn.eu.apache.org/repos/asf/cocoon/trunk/
 4. Watch following video to see what else should be done:
   http://people.apache.org/~gkossakowski/cocoon/cocoon-dev.avi
 5. *Before* you start mvn eclipse:eclipse command do following:
   (assuming you are in the root directory of Cocoon checkout)
   $ cd
 blocks/cocoon-ajax/cocoon-ajax-impl/src/main/resources/org/apache/cocoon/dojo/resources/
   $ unzip dojo-0.4.3-ajax.zip
   $ mv dojo-0.4.3-ajax/* .
   $ rm -r dojo-0.4.3-ajax

   Then return to the root directory and continue with the video. If you
 wonder why this ugly thing is needed: We are cheating here a little bit.
 It's a build that takes care of unpacking dojo and placing it at the right
 location but we don't want to rebuild right?
 7. Once you are finished with the video you should be able to hack 2.2
 *without* any rebuilds.


 Now NOTES:
 1. Thanks to the fact that Eclipse knows about Cocoon projects you can
 easily debug Cocoon. Just use debugging button instead of Run. Nice thing is
 that it even supports HotSwap so if you change a java class while debugging
 it will get redeployed. This is what we call RAD, right?
 2. I had to modify (touch) forms-samples-styling.xsl file because
 Cocoon/XSLT processor does not detect changes to the included files. Anyway,
 AFAIR the same problem is in 2.1.

Excellent instructions and useful video - many thanks!

One thing I have noticed is that if you run on windows but have your
source and run maven on a remote linux box, and mount the drive and
open the source in eclipse, and you have m2eclipse installed, you're
not able to change the M2_REPO classpath variable (at least, I think
that's the reason).


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/