« Return to Thread: Failure to build Tomahawk 1.1.9: cannot find symbol symbol : class ForceIdAware, StyleAware, ...HtmlCommandNavigationItem

Re: Failure to build Tomahawk 1.1.9: cannot find symbol symbol : class ForceIdAware, StyleAware, ...HtmlCommandNavigationItem

by Leonardo Uribe :: Rate this Message:

Reply to Author | View in Thread

Hi

The error building tomahawk in maven 2.1.0 is because the precedence of plugin execution was changed.

On maven 2.0.9 and earlier, the order when the plugins execute during lifecycle is the order in the pom. On 2.1.0, this was changed, so org.codehaus.mojo:build-helper-maven-plugin:add-source goal is executed after org.apache.myfaces.buildtools:myfaces-builder-plugin:build-metadata goal. The effect is target/tomahawk11_sources path is not readed when building myfaces-metadata.xml, causing other plugins fails.

One possible solution is create a custom lifecycle in myfaces-builder-plugin, so we can configure the order of execution. Other solution is create params in build-metadata goal, so we can set source paths to be scanned without rely on build-helper-maven-plugin.

regards

Leonardo Uribe

2009/6/23 Leonardo Uribe <lu4242@...>
Hi

The error is because maven 2.1.0.

I'll upgrade it and take a look at it.

regards

Leonardo Uribe

2009/6/23 Mike Kienenberger <mkienenb@...>

Trying to build a 1.1.9 sandbox instance.
I've checked out the 1.1.9 tomahawk tagged source from

    http://svn.apache.org/repos/asf/myfaces/tomahawk/tags/1_1_9

Building with these tools:

> mvn -v
Apache Maven 2.1.0 (r755702; 2009-03-18 15:10:27-0400)
Java version: 1.5.0_18
Java home: /usr/lib64/jvm/java-1.5.0-sun-1.5.0/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.30-0.1-default" arch: "amd64" Family: "unix"

But it looks like it's crashing on the core 1.2 stuff -- which,
ironically enough, I don't even care about.


> mvn clean install -Dmaven.test.skip=true



[INFO] Unpacking
/home/mkienenb/.m2/repository/org/apache/myfaces/tomahawk/tomahawk/1.1.9/tomahawk-1.1.9.jarto
 /home/mkienenb/workspaces/tomahawk_1_1_9/core12/target/tomahawk11_resources
with Includes null and
excludes:**/*.class,**/META-INF/**,META-INF/tagConverterClass12.vm,META-INF/NOTICE.txt,META-INF/xdoc-component.vm,META-INF/faces-config12.vm,META-INF/validatorClass12.vm,META-INF/componentClass12.vm,META-INF/xdoc-tag.vm,META-INF/facelets-taglib.vm,META-INF/LICENSE.txt,META-INF/tomahawk12.vm,META-INF/xdoc-converter.vm,META-INF/tagClass12.vm,META-INF/licenses/scriptaculous-LICENSE.txt,META-INF/licenses/kupu-LICENSE.txt,META-INF/licenses/i18n-LICENSE.txt,META-INF/licenses/jscookmenu-LICENSE.txt,META-INF/licenses/dojo-LICENSE.TXT,META-INF/licenses/prototype-LICENSE.txt,META-INF/tagValidatorClass12.vm,META-INF/xdoc-validator.vm
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 197 source files to
/home/mkienenb/workspaces/tomahawk_1_1_9/core12/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/home/mkienenb/workspaces/tomahawk_1_1_9/core12/src/main/java/org/apache/myfaces/custom/htmlTag/AbstractHtmlTag.java:[26,36]
cannot find symbol
symbol  : class ForceIdAware
location: package org.apache.myfaces.component

/home/mkienenb/workspaces/tomahawk_1_1_9/core12/src/main/java/org/apache/myfaces/custom/htmlTag/AbstractHtmlTag.java:[27,36]
cannot find symbol
symbol  : class StyleAware
location: package org.apache.myfaces.component

[.....repeat a lot more times with variety.....]

/home/mkienenb/workspaces/tomahawk_1_1_9/core12/src/main/java/org/apache/myfaces/custom/navmenu/AbstractUINavigationMenuItem.java:[336,16]
cannot find symbol
symbol  : class HtmlCommandNavigationItem
location: class org.apache.myfaces.custom.navmenu.AbstractUINavigationMenuItem

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 54 seconds
[INFO] Finished at: Tue Jun 23 19:52:46 EDT 2009
[INFO] Final Memory: 72M/494M
[INFO] ------------------------------------------------------------------------


 « Return to Thread: Failure to build Tomahawk 1.1.9: cannot find symbol symbol : class ForceIdAware, StyleAware, ...HtmlCommandNavigationItem