I've managed to get giraph-formats-contrib to build successfully by
removing

<!--type>test-jar</type-->

from the pom dependency for giraph. That allows maven to match with the
giraph jar I installed locally.

I realise I'm missing some knowledge about maven having not used it much
before - so help appreciated. I'd like to make changes to my environment or
whatever to allow trunk to build from a clean checkout as I'm sure it does
for you guys.

rob


On Thu, Nov 8, 2012 at 2:35 PM, Rob Styles <r...@dynamicorange.com> wrote:

> Hi,
>
> I'm building Giraph on a VM with CDH4 installed and running. I'll be
> running jobs on a 6 machine cluster running CDH4.
>
> I've checked out trunk and attempted a build. Giraph builds successfully
> but giraph-formats-contrib fails to build with a failure to find Giraph.
>
> I'd like to make use of HBase as my storage, possibly combining the Girpah
> output format with a Vertere (https://github.com/mmmmmrob/Vertere), a
> tool I use to convert tabular data into a graph (currently RDF).
>
> I've tried installing the giraph jar into my local maven cache with
>
> mvn install:install-file
> -Dfile=giraph/target/giraph-0.2-SNAPSHOT-for-hadoop-2.0.0-alpha-jar-with-dependencies.jar
> -DgroupId=org.apache.giraph -DartifactId=giraph -Dversion=0.2-SNAPSHOT
> -Dpackaging=jar
>
> That seems to make no difference AFAICT.
>
> Any help appreciated.
>
> Build output below:
>
> [robst@data giraph]$ mvn clean compile
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Build Order:
> [INFO]
> [INFO] Apache Giraph Parent
> [INFO] Apache Giraph
> [INFO] Apache Giraph Formats
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache Giraph Parent 0.2-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ parent ---
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache Giraph 0.2-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ giraph ---
> [INFO] Deleting /home/robst/giraph/giraph/target
> [INFO]
> [INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-maven) @ giraph ---
> [INFO]
> [INFO] --- munge-maven-plugin:1.0:munge (munge) @ giraph ---
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> giraph ---
> [debug] execute contextualize
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> /home/robst/giraph/giraph/src/main/resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ giraph
> ---
> [INFO] Compiling 331 source files to
> /home/robst/giraph/giraph/target/munged/classes
> [INFO]
> [INFO] --- maven-assembly-plugin:2.3:single (build-fat-jar) @ giraph ---
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/NOTICE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/NOTICE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/ASL2.0 already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] Building jar:
> /home/robst/giraph/giraph/target/giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/NOTICE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/NOTICE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/LICENSE.txt already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/ASL2.0 already added, skipping
> [INFO] META-INF/NOTICE already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO] META-INF/MANIFEST.MF already added, skipping
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache Giraph Formats 0.2-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] Could not transfer metadata asm:asm/maven-metadata.xml from/to
> local.repository (file:../../local.repository/trunk): No connector
> available to access repository local.repository
> (file:../../local.repository/trunk) of type legacy using the available
> factories WagonRepositoryConnectorFactory
> [WARNING] The POM for org.apache.hadoop:hadoop-core:jar:0.20.1 is missing,
> no dependency information available
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Giraph Parent .............................. SUCCESS [0.202s]
> [INFO] Apache Giraph ..................................... SUCCESS
> [11.186s]
> [INFO] Apache Giraph Formats ............................. FAILURE [0.381s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 11.984s
> [INFO] Finished at: Thu Nov 08 14:28:41 GMT 2012
> [INFO] Final Memory: 29M/494M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal on project giraph-formats-contrib: Could
> not resolve dependencies for project
> org.apache.giraph:giraph-formats-contrib:jar:0.2-SNAPSHOT: Failure to find
> org.apache.giraph:giraph:jar:tests:0.2-SNAPSHOT in
> http://repo1.maven.org/maven2 was cached in the local repository,
> resolution will not be reattempted until the update interval of central has
> elapsed or updates are forced -> [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.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :giraph-formats-contrib
>
>

Reply via email to