You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Filipe Tavares <ft...@devyant.org> on 2005/07/02 04:03:09 UTC

Using maven with GCJ

Hello,

    I'm using maven 1.1beta1 on Fedora Core 4. Fedora comes with GCJ 
instead of the normal JDK. When I try to compile my projects, I get:

[ftavares@localhost magicbeans]$ maven -e
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-1

java.lang.NoClassDefFoundError: while resolving class: 
org.apache.commons.jelly.tags.core.ForEachTag
   at java.lang.VMClassLoader.transformException(java.lang.Class, 
java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, 
java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at 
org.apache.commons.jelly.tags.core.CoreTagLibrary.class$(java.lang.String) 
(Unknown Source)
   at org.apache.commons.jelly.tags.core.CoreTagLibrary.CoreTagLibrary() 
(Unknown Source)
   at java.lang.Class.newInstance() (/usr/lib/libgcj.so.6.0.0)
   at 
org.apache.commons.jelly.JellyContext.getTagLibrary(java.lang.String) 
(Unknown Source)
   at 
org.apache.maven.jelly.MavenJellyContext.getTagLibrary(java.lang.String) 
(Unknown Source)
   at 
org.apache.commons.jelly.parser.XMLParser.createTag(java.lang.String, 
java.lang.String, org.xml.sax.Attributes) (Unknown Source)
   at 
org.apache.commons.jelly.parser.XMLParser.startElement(java.lang.String, 
java.lang.String, java.lang.String, org.xml.sax.Attributes) (Unknown Source)
   at gnu.xml.aelfred2.SAXDriver.startElement(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlParser.parseElement(boolean) 
(/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlParser.parseContent() (/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlParser.parseElement(boolean) 
(/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlParser.parseDocument() (/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlParser.doParse(java.lang.String, 
java.lang.String, java.io.Reader, java.io.InputStream, java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.SAXDriver.parse(org.xml.sax.InputSource) 
(/usr/lib/libgcj.so.6.0.0)
   at gnu.xml.aelfred2.XmlReader.parse(org.xml.sax.InputSource) 
(/usr/lib/libgcj.so.6.0.0)
   at 
org.apache.commons.jelly.parser.XMLParser.parse(org.xml.sax.InputSource) 
(Unknown Source)
   at 
org.apache.maven.jelly.JellyUtils.compileScript(java.io.InputStream, 
java.lang.String, org.apache.commons.jelly.JellyContext, 
java.lang.String) (Unknown Source)
   at 
org.apache.maven.jelly.JellyUtils.compileScript(java.io.InputStream, 
org.apache.commons.jelly.JellyContext) (Unknown Source)
   at 
org.apache.maven.plugin.PluginManager.createJellyScriptHousing(org.apache.maven.project.Project, 
java.io.InputStream) (Unknown Source)
   at 
org.apache.maven.plugin.PluginManager.attainGoals(org.apache.maven.project.Project, 
java.util.List) (Unknown Source)
   at 
org.apache.maven.MavenSession.attainGoals(org.apache.maven.project.Project, 
java.util.List) (Unknown Source)
   at org.apache.maven.cli.App.doMain(java.lang.String[], 
java.util.Date) (Unknown Source)
   at org.apache.maven.cli.App.main(java.lang.String[]) (Unknown Source)
   at java.lang.reflect.Method.invoke(java.lang.Object, 
java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
   at com.werken.forehead.Forehead.run(java.lang.String[]) (Unknown Source)
   at com.werken.forehead.Forehead.main(java.lang.String[]) (Unknown Source)
   at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: 
javax.servlet.jsp.jstl.core.LoopTagStatus not found in 
[ForeheadClassLoader: name="root.maven"]
   at java.net.URLClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader, 
java.lang.String, byte[], int, int, java.security.ProtectionDomain) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, 
int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at java.security.SecureClassLoader.defineClass(java.lang.String, 
byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0)
   at java.net.URLClassLoader.findClass(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) 
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, 
java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   ...32 more

You have encountered an unknown error running Maven.


    Here is the output of maven --info:

[ftavares@localhost magicbeans]$ maven --info
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-1

----- Environment
  java.version=1.4.2
  file.encoding=UTF-8
  java.ext.dirs=/usr/share/java/ext
  
java.class.path=/home/ftavares/apps/maven-1.1-beta-1/lib/forehead-1.0-beta-5.jar
  os.name=Linux
  java.vendor=Free Software Foundation, Inc.
  sun.boot.class.path=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/rt.jar
  java.runtime.name=null
-----

Installed plugins :
  maven-abbot-plugin-1.1
  maven-announcement-plugin-1.3
  maven-ant-plugin-1.9
  maven-antlr-plugin-1.2.1
  maven-artifact-plugin-1.5.2
  maven-aspectj-plugin-3.2
  maven-castor-plugin-1.2
  maven-changelog-plugin-1.8.2
  maven-changes-plugin-1.5.1
  maven-checkstyle-plugin-2.5
  maven-clean-plugin-1.3
  maven-clover-plugin-1.9.1
  maven-console-plugin-1.1
  maven-cruisecontrol-plugin-1.7
  maven-dashboard-plugin-1.8
  maven-developer-activity-plugin-1.5.1
  maven-dist-plugin-1.6.1
  maven-ear-plugin-1.7
  maven-eclipse-plugin-1.9
  maven-ejb-plugin-1.6
  maven-faq-plugin-1.4
  maven-file-activity-plugin-1.5.1
  maven-genapp-plugin-2.2
  maven-gump-plugin-2.0.1
  maven-hibernate-plugin-1.3
  maven-html2xdoc-plugin-1.3.1
  maven-idea-plugin-1.6
  maven-j2ee-plugin-1.5.1
  maven-jalopy-plugin-1.3.1
  maven-jar-plugin-1.7
  maven-java-plugin-1.5
  maven-javacc-plugin-1.1
  maven-javadoc-plugin-1.7
  maven-jboss-plugin-1.5
  maven-jbuilder-plugin-1.5
  maven-jcoverage-plugin-1.0.9
  maven-jdepend-plugin-1.5
  maven-jdiff-plugin-1.4
  maven-jellydoc-plugin-1.3.1
  maven-jetty-plugin-1.1
  maven-jira-plugin-1.1.2
  maven-jnlp-plugin-1.4.1
  maven-junit-report-plugin-1.5
  maven-jxr-plugin-1.4.2
  maven-license-plugin-1.2
  maven-linkcheck-plugin-1.3.4
  maven-multichanges-plugin-1.1
  maven-multiproject-plugin-1.4.1
  maven-native-plugin-1.1
  maven-nsis-plugin-1.1
  maven-pdf-plugin-2.3
  maven-plugin-plugin-1.6
  maven-pmd-plugin-1.6
  maven-pom-plugin-1.4.1
  maven-rar-plugin-1.0
  maven-release-plugin-1.4.1
  maven-repository-plugin-1.2
  maven-scm-plugin-1.5
  maven-simian-plugin-1.4
  maven-site-plugin-1.6.1
  maven-tasklist-plugin-2.4
  maven-test-plugin-1.6.2
  maven-uberjar-plugin-1.2
  maven-war-plugin-1.6.1
  maven-xdoc-plugin-1.9.1
Exception reading build.properties : /home/ftavares/build.properties (No 
such file or directory)
Home Build properties : {}


    Is it possible to fix this? Thanks in advance.

Best regards,
    Filipe Tavares

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Using maven with GCJ

Posted by Brett Porter <br...@gmail.com>.
No, sorry - Maven 1.x requires a Sun JDK (with tools.jar).

- Brett

On 7/2/05, Filipe Tavares <ft...@devyant.org> wrote:
> Hello,
> 
>     I'm using maven 1.1beta1 on Fedora Core 4. Fedora comes with GCJ
> instead of the normal JDK. When I try to compile my projects, I get:
> 
> [ftavares@localhost magicbeans]$ maven -e
>  __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-1
> 
> java.lang.NoClassDefFoundError: while resolving class:
> org.apache.commons.jelly.tags.core.ForEachTag
>    at java.lang.VMClassLoader.transformException(java.lang.Class,
> java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.VMClassLoader.resolveClass(java.lang.Class)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.Class.forName(java.lang.String, boolean,
> java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
>    at
> org.apache.commons.jelly.tags.core.CoreTagLibrary.class$(java.lang.String)
> (Unknown Source)
>    at org.apache.commons.jelly.tags.core.CoreTagLibrary.CoreTagLibrary()
> (Unknown Source)
>    at java.lang.Class.newInstance() (/usr/lib/libgcj.so.6.0.0)
>    at
> org.apache.commons.jelly.JellyContext.getTagLibrary(java.lang.String)
> (Unknown Source)
>    at
> org.apache.maven.jelly.MavenJellyContext.getTagLibrary(java.lang.String)
> (Unknown Source)
>    at
> org.apache.commons.jelly.parser.XMLParser.createTag(java.lang.String,
> java.lang.String, org.xml.sax.Attributes) (Unknown Source)
>    at
> org.apache.commons.jelly.parser.XMLParser.startElement(java.lang.String,
> java.lang.String, java.lang.String, org.xml.sax.Attributes) (Unknown Source)
>    at gnu.xml.aelfred2.SAXDriver.startElement(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlParser.parseElement(boolean)
> (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlParser.parseContent() (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlParser.parseElement(boolean)
> (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlParser.parseDocument() (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlParser.doParse(java.lang.String,
> java.lang.String, java.io.Reader, java.io.InputStream, java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.SAXDriver.parse(org.xml.sax.InputSource)
> (/usr/lib/libgcj.so.6.0.0)
>    at gnu.xml.aelfred2.XmlReader.parse(org.xml.sax.InputSource)
> (/usr/lib/libgcj.so.6.0.0)
>    at
> org.apache.commons.jelly.parser.XMLParser.parse(org.xml.sax.InputSource)
> (Unknown Source)
>    at
> org.apache.maven.jelly.JellyUtils.compileScript(java.io.InputStream,
> java.lang.String, org.apache.commons.jelly.JellyContext,
> java.lang.String) (Unknown Source)
>    at
> org.apache.maven.jelly.JellyUtils.compileScript(java.io.InputStream,
> org.apache.commons.jelly.JellyContext) (Unknown Source)
>    at
> org.apache.maven.plugin.PluginManager.createJellyScriptHousing(org.apache.maven.project.Project,
> java.io.InputStream) (Unknown Source)
>    at
> org.apache.maven.plugin.PluginManager.attainGoals(org.apache.maven.project.Project,
> java.util.List) (Unknown Source)
>    at
> org.apache.maven.MavenSession.attainGoals(org.apache.maven.project.Project,
> java.util.List) (Unknown Source)
>    at org.apache.maven.cli.App.doMain(java.lang.String[],
> java.util.Date) (Unknown Source)
>    at org.apache.maven.cli.App.main(java.lang.String[]) (Unknown Source)
>    at java.lang.reflect.Method.invoke(java.lang.Object,
> java.lang.Object[]) (/usr/lib/libgcj.so.6.0.0)
>    at com.werken.forehead.Forehead.run(java.lang.String[]) (Unknown Source)
>    at com.werken.forehead.Forehead.main(java.lang.String[]) (Unknown Source)
>    at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
>    at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
> Caused by: java.lang.ClassNotFoundException:
> javax.servlet.jsp.jstl.core.LoopTagStatus not found in
> [ForeheadClassLoader: name="root.maven"]
>    at java.net.URLClassLoader.findClass(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.ClassLoader.loadClass(java.lang.String, boolean)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.ClassLoader.loadClass(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader,
> java.lang.String, byte[], int, int, java.security.ProtectionDomain)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int,
> int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
>    at java.security.SecureClassLoader.defineClass(java.lang.String,
> byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0)
>    at java.net.URLClassLoader.findClass(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.ClassLoader.loadClass(java.lang.String, boolean)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.ClassLoader.loadClass(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
>    at java.lang.Class.forName(java.lang.String, boolean,
> java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
>    ...32 more
> 
> You have encountered an unknown error running Maven.
> 
> 
>     Here is the output of maven --info:
> 
> [ftavares@localhost magicbeans]$ maven --info
>  __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-1
> 
> ----- Environment
>   java.version=1.4.2
>   file.encoding=UTF-8
>   java.ext.dirs=/usr/share/java/ext
> 
> java.class.path=/home/ftavares/apps/maven-1.1-beta-1/lib/forehead-1.0-beta-5.jar
>   os.name=Linux
>   java.vendor=Free Software Foundation, Inc.
>   sun.boot.class.path=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/rt.jar
>   java.runtime.name=null
> -----
> 
> Installed plugins :
>   maven-abbot-plugin-1.1
>   maven-announcement-plugin-1.3
>   maven-ant-plugin-1.9
>   maven-antlr-plugin-1.2.1
>   maven-artifact-plugin-1.5.2
>   maven-aspectj-plugin-3.2
>   maven-castor-plugin-1.2
>   maven-changelog-plugin-1.8.2
>   maven-changes-plugin-1.5.1
>   maven-checkstyle-plugin-2.5
>   maven-clean-plugin-1.3
>   maven-clover-plugin-1.9.1
>   maven-console-plugin-1.1
>   maven-cruisecontrol-plugin-1.7
>   maven-dashboard-plugin-1.8
>   maven-developer-activity-plugin-1.5.1
>   maven-dist-plugin-1.6.1
>   maven-ear-plugin-1.7
>   maven-eclipse-plugin-1.9
>   maven-ejb-plugin-1.6
>   maven-faq-plugin-1.4
>   maven-file-activity-plugin-1.5.1
>   maven-genapp-plugin-2.2
>   maven-gump-plugin-2.0.1
>   maven-hibernate-plugin-1.3
>   maven-html2xdoc-plugin-1.3.1
>   maven-idea-plugin-1.6
>   maven-j2ee-plugin-1.5.1
>   maven-jalopy-plugin-1.3.1
>   maven-jar-plugin-1.7
>   maven-java-plugin-1.5
>   maven-javacc-plugin-1.1
>   maven-javadoc-plugin-1.7
>   maven-jboss-plugin-1.5
>   maven-jbuilder-plugin-1.5
>   maven-jcoverage-plugin-1.0.9
>   maven-jdepend-plugin-1.5
>   maven-jdiff-plugin-1.4
>   maven-jellydoc-plugin-1.3.1
>   maven-jetty-plugin-1.1
>   maven-jira-plugin-1.1.2
>   maven-jnlp-plugin-1.4.1
>   maven-junit-report-plugin-1.5
>   maven-jxr-plugin-1.4.2
>   maven-license-plugin-1.2
>   maven-linkcheck-plugin-1.3.4
>   maven-multichanges-plugin-1.1
>   maven-multiproject-plugin-1.4.1
>   maven-native-plugin-1.1
>   maven-nsis-plugin-1.1
>   maven-pdf-plugin-2.3
>   maven-plugin-plugin-1.6
>   maven-pmd-plugin-1.6
>   maven-pom-plugin-1.4.1
>   maven-rar-plugin-1.0
>   maven-release-plugin-1.4.1
>   maven-repository-plugin-1.2
>   maven-scm-plugin-1.5
>   maven-simian-plugin-1.4
>   maven-site-plugin-1.6.1
>   maven-tasklist-plugin-2.4
>   maven-test-plugin-1.6.2
>   maven-uberjar-plugin-1.2
>   maven-war-plugin-1.6.1
>   maven-xdoc-plugin-1.9.1
> Exception reading build.properties : /home/ftavares/build.properties (No
> such file or directory)
> Home Build properties : {}
> 
> 
>     Is it possible to fix this? Thanks in advance.
> 
> Best regards,
>     Filipe Tavares
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org