cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Sylvain.The...@swisscom.com>
Subject RE: Support for Eclipse JDT Compiler
Date Fri, 28 Feb 2003 10:24:00 GMT
Is there a link between this bug 16580 and my problem below??

When I compile my project in Eclipse and then try to load the samples page this error appears:
org.apache.cocoon.ProcessingException: Failed to load sitemap from file:/C:/jakarta-tomcat-4.1.12/webapps/cocoon/samples/sitemap.xmap:
org.apache.avalon.framework.configuration.ConfigurationException: Type 'file' is not defined
for 'generate' at file:/C:/jakarta-tomcat-4.1.12/webapps/cocoon/samples/sitemap.xmap:117:56

It seems that the application cannot find the file generator component (JAR lib).

This new compiler could resolve the problem?

Thanks
Sylvain


-----Message d'origine-----
De: Christopher Oliver [mailto:res1cf5x@verizon.net]
Date: jeudi, 27. février 2003 22:46
À: cocoon-dev@xml.apache.org
Objet: Support for Eclipse JDT Compiler


I've just committed changes to support using the Eclipse JDT compiler 
(http://www.eclipse.org/documentation/html/plugins/org.eclipse.jdt.doc.isv/doc/reference/api/index.html)

   as an embedded Java compiler for Cocoon.


To use this compiler modify your cocoon.xconf like this:

<programming-languages>
     <java-language logger="core.language.java" name="java">
       <!-- Specifies which formatter to use to format source code.
            This parameter is optional.
            It is commented out because of bug #5689: Java 
"code-formatter" incorrectly formats double values -->
       <!--parameter name="code-formatter" 
value="org.apache.cocoon.components.language.programming.java.JstyleFormatter"/-->
       <!-- A singleton-like implementation of a ClassLoader -->
       <parameter name="class-loader" 
value="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl"/>
       <!-- Compiler parameter specifies which class to use to compile Java.
       <parameter name="compiler" 
value="org.apache.cocoon.components.language.programming.java.EclipseJavaCompiler"/>

     </java-language>

This compiler has no dependency on the CLASSPATH environment variable 
but instead relies on the thread context class loader to load dependent 
classes.

I think this will solve 
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16580>

Please test it and let me know of any problems.


Regards,

Chris


Mime
View raw message