This is interesting as well, but it does not really answer my question. My question is rather: Who is (successfully) using Eclipse to build / debug Cocoon? And what does that person that I don't do?
I can build Cocoon from the command line and then continue with Eclipse, but I think this is not the concept, is it? Regards, Torsten > Although I don't do a full Cocoon build in Eclipse I do build part of it > for > my project in Eclipse. In this I followed the setup in > http://wiki.apache.org/cocoon/YourCocoonBasedProjectAnt16 > > > I would like to build Cocoon in Eclipse (3.1 M3 to be exact) > > and I have > > followed instructions on this page: > > > > http://wiki.apache.org/cocoon/LoadInEclipse > > > > What confuses me is this part: > > > > <!-- =========================================================== --> > > <!-- Use the Eclipse compiler if we are running in eclipse --> > > <!-- =========================================================== --> > > > > <target name="properties" if="eclipse.running"> > > <property name="build.compiler" > > value="org.eclipse.jdt.core.JDTCompilerAdapter"/> > > </target> > > Note that the wiki page describes Eclipse 2.1 and there are big > differences > between 2.1 and 3.X. If I understand correctly, there is a target in the > build.xml to create Eclipse files so Cocoon can be set up in Eclipse. > > > With or without that piece, when I try to run an Ant build > > for the webapp > > target: > > > > Buildfile: > > C:\local\eclipse-scratchpad-workspace\cocoon-2.1.6\build.xml > > init: > > init-tasks: > > [copy] Copying 18 files to > > C:\local\eclipse-scratchpad-workspace\cocoon-2.1.6\build\cocoo > > n-2.1.6\classes > > [copy] Copied 60 empty directories to 32 empty directories under > > C:\local\eclipse-scratchpad-workspace\cocoon-2.1.6\build\cocoo > > n-2.1.6\classes > > [javac] Compiling 541 source files to > > C:\local\eclipse-scratchpad-workspace\cocoon-2.1.6\build\cocoo > > n-2.1.6\classes > > compile-deprecated: > > [mkdir] Created dir: > > C:\local\eclipse-scratchpad-workspace\cocoon-2.1.6\build\cocoo > > n-2.1.6\deprecated > > BUILD FAILED: java.lang.ExceptionInInitializerError > > Total time: 27 seconds > > This error is due to the fact that Eclipse uses ant 1.6.2 and Cocoon uses > ant 1.6.1. This error has been mentioned before on either this list or the > dev list. I myself solve the problem by having Eclipse point to the ant > 1.6.1 home, but in those messages you can also read someone else's > approach. > > > In fact, what I never understood about the Eclipse / Ant thing: > > > > The philosophy of Eclipse is to compile a Java class as soon > > as it sees it. > > And it decides itself where to but it. How is that compatible > > with the idea > > of Ant where you specify on a very granular basis what to do when. > > If you setup Eclipse to build into the same build structure that Ant does, > it works. If I'm not mistaken that is exactly what the eclipse target in > the > build.xml does. > > HTH. > > Bye, Helma > > --------------------------------------------------------------------- > 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]
