Hi Boris, i'm actually using Eclipse to develop and debug jahia projects. What You additionally need is: - MyEclipseIDE (http://www.myeclipseide.com/)
once installed You can start a new Web Project with standard directories: src and web(*) where src contains properties&java sources and web the webstuff (WEB-INF jsp etc),
then you have to split your jahia installation in 2 main pieces. - bundled tomcat - webapps/jahia contents to be moved into web(*) of eclipse projectbecause of the move now tomcat will not find anymore jahia, so you have to create a jahia.xml inside tomcat's webapps that specify the new location of jahia with context path="/jahia"
in eclipse then: - copy properties from web/WEB-INF/classes to src- configure myeclipse properties to add a new application server to point where you installed jahia's tomcat (tomcat4)
ensure all jar in WEB-INF are found and added to project's build-pathprobably eclipse&myeclipse will start to compile all jsp (may take a little while)
and now you are ready to start jahia from inside eclipse, develop and debug :-)
good luck! Lorenzo Patocchi Boris Maras wrote:
Hi all, I'm trying to use Eclipse to ease template development.If you use it, how did you configure it? Which plugins? Which connection with Tomcat&Jahia? Which debugging facilities?I'm currently using Eclipse 3.2.1 with WTP plugin. It gives me the following features : - auto-completion on taglibs - unstable auto-completion on Java embedded in JSPs - but still no debug on JSPI created a "dynamic web project" and put the Jahia libs in the build path. I also copied the WEB-INF directory so that Eclipse can find the tlds and web.xml But I did not manage to link it to Tomcat/Jahia. The stacktraces in the mailing-lists seem to show that some of you managed to do it. Any hints? :-) I currently deploy my templates using an Ant task (it creates a jar, and then copies it to the new_templates directory).The auto-completion on Java is unstable. Here is what happens :First example : in a JSP, if I have the following code, auto-completion is fine :<%JahiaData jData = (JahiaData) request.getAttribute( "org.jahia.data.JahiaData" );ContentPage contentPage = ContentPage.getPage(jData.page().getID()); %>Second example : I add a line using the class ParamBean. Auto-completion is still fine on the first line, but is disabled on every line after the one using ParamBean (error message : "Java Content Assist is not available for the current cursor location") :<%JahiaData jData = (JahiaData) request.getAttribute( "org.jahia.data.JahiaData" );ParamBean jParams = jData.params(); ContentPage contentPage = ContentPage.getPage(jData.page().getID()); %>It's very annoying because ParamBean is used very often. I need to comment these lines whenever I want auto-completion to work (but, of course, I have compilation errors).Any ideas to work around this problem?More globally, do you have another plugin and/or IDE that works better for these features?Thanks, Boris Maras
-- Lorenzo Patocchi Dipl. Ing. STS/ETS/HTL www.cryms.com Tel: +41 91 60 55266 Cel: +41 79 375 0891 Fax: +41 91 223 9797 Cryms sagl Via Vedeggio 1 Uovo di Manno 6928 Manno - Lugano Switzerland
smime.p7s
Description: S/MIME Cryptographic Signature
