[Users] 'mvn install' error

Juan Hernandez jhernand at redhat.com
Fri Mar 1 08:32:55 UTC 2013


On 03/01/2013 02:30 AM, bigclouds wrote:
> hi:
> os centos6.3, engine is pulled this moning from 'git clone
> git://gerrit.ovirt.org/ovirt-engine
> '
> i fellow 'http://www.ovirt.org/Building_oVirt_engine',  it error when
> reach 'mvn clean install'.
>
>
> error message:
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] Deleting directory
> /mnt/ovirt-engine/backend/manager/dependencies/target
> [INFO] [resources:resources {execution: default-resources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> /mnt/ovirt-engine/backend/manager/dependencies/src/main/java
> [INFO] skip non existing resourceDirect ory
> /mnt/ovirt-engine/backend/manager/dependencies/src/main/resources
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] No sources to compile
> [INFO] [resources:testResources {execution: default-testResources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> /mnt/ovirt-engine/backend/manager/dependencies/src/test/resources
> [INFO] [compiler:testCompile {execution: default-testCompile}]
> [INFO] No sources to compile
> [INFO] [surefire:test {execution: default-test}]
> [INFO] No tests to run.
> [INFO] [jar:jar {execution: default-jar}]
> [WARNING] JAR will be empty - no content was marked for inclusion!
> [INFO] Building jar:
> /mnt/ovirt-engine/backend/manager/dependencies/target/dependencies-3.3.0-SNAPSHOT.jar
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to configure plugin parameters for:
> org.ovirt.engine:jboss-modules-maven-plugin:1.0-SNAPSHOT
>
>
>
> Cause: Class 'java.util.List' cannot be instantiated
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 24 seconds
> [INFO] Finished at: Thu Feb 28 20:26:34 CST 2013
> [INFO] Final Memory: 56M/135M
> [INFO]
> ------------------------------------------------------------------------
> [root at ovirtdev ovirt-engine]# mvn clean install

This happens because you are using maven 2, but you need to use maven 3 
to build the engine. As there are no maven 3 packages in CentOS you will 
have to download and install manually maven 3:

1. Download the maven 3 distribution from the maven website, for example:

   wget 
http://mirror.lividpenguin.com/pub/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

2. Uncompress it to your favorite directory, for example to your home 
directory:

   tar xvf apache-maven-3.0.5-bin.tar.gz

That will create a apache-maven-3.0.5 directory.

3. Add the maven bin directory to your path. Assuming that you 
uncompressed it in your home directory:

   PATH=$HOME/apache-maven-3.0.5/bin:$PATH
   export PATH

It is important to put $HOME/apache-maven-3.0.5/bin before $PATH, as 
otherwise you will be using the maven 2 binaries.

You may want to put these two lines in your $HOME/.bash_profile file to 
make it persistent.

Once you do these three steps you can repeat the build and it should 
work fine.

-- 
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.



More information about the Users mailing list