[ 
https://issues.apache.org/jira/browse/HIVE-9212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14258082#comment-14258082
 ] 

Chengxiang Li commented on HIVE-9212:
-------------------------------------

A compile case:
maven.compiler.plugin.version is set to 3.1 in $HIVE_HOME/pom.xml, but in 
$HIVE_HOME/ql/pom.xml,  maven-compiler-plugin's version for profile hadoop-1 is 
set to 2.3.2 directly.
While Hive code has some uncompatible issue, we may get some similiar error as 
below if build hive with profile hadoop-1:
{noformat}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) 
on project hive-exec: Compilation failure
[ERROR] 
/home/cxli/sources/github/chengxiangli/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinTableContainerSerDe.java:[122,22]
 error: cannot find symbol
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
{noformat} 

The error message is unclear, without any information about what symbol is 
missed. This is a maven-compiler-plugin 
issue([MCOMPILER-158|http://jira.codehaus.org/browse/MCOMPILER-158]) which has 
been resolved in 3.1. Keep all plugin version consistent with central 
configured properties would prevent us maintain them seperately, and may avoid 
issues like above.

> Several plugin version in modules is not consistent with others.
> ----------------------------------------------------------------
>
>                 Key: HIVE-9212
>                 URL: https://issues.apache.org/jira/browse/HIVE-9212
>             Project: Hive
>          Issue Type: Improvement
>          Components: Build Infrastructure
>    Affects Versions: 0.14.0
>            Reporter: Chengxiang Li
>            Assignee: Chengxiang Li
>            Priority: Minor
>
> Hive maven plugin versions are configured in $HIVE_HOME/pom.xml uniformly, 
> while there are still some plugin dependencies in module pom.xml does not use 
> configured version.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to