Yes, using 1.4 will solve this. The "enum" keyword is the hint.
Set JAVA_HOME to point to JDK 1.4 before running "maven fullDeployment".
Cheers! -David
Larry Suto wrote:
I am trying to compile pluto, but I am getting the following build errors. Will using -source 1.4 solve this problem. And if so where do I need to add it?
thanks
[javac] Compiling 145 source files to /usr/pluto/container/target/classes /usr/pluto/container/src/java/org/apache/pluto/core/impl/PortletPreferencesImpl. java:259: as of release 1.5, 'enum' is a keyword, and may not be used as an iden tifier (try -source 1.4 or lower to use 'enum' as an identifier) Enumeration enum = this.getNames(); ^ /usr/pluto/container/src/java/org/apache/pluto/core/impl/PortletPreferencesImpl. java:260: as of release 1.5, 'enum' is a keyword, and may not be used as an iden tifier (try -source 1.4 or lower to use 'enum' as an identifier) while (enum.hasMoreElements()) ^ /usr/pluto/container/src/java/org/apache/pluto/core/impl/PortletPreferencesImpl.java:262: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) String name = (String)enum.nextElement(); ^ 3 errors
BUILD FAILED
File...... /root/.maven/cache/maven-multiproject-plugin-1.3.1/plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
Unable to obtain goal [multiproject:install-callback] --
/root/.maven/cache/maven-java-plugin-1.5/plugin.jelly:63:48:
<ant:javac> Compile failed; see the compiler error output for details.
