Roshan, This is caused by: https://issues.apache.org/jira/browse/FLUME-1262. This is a known issue. We just need to move the doc generation to a different profile and make sure you call the profile after all others (like hadoop-2 profile) etc on the mvn command line.
Thanks, Hari -- Hari Shreedharan On Thursday, April 11, 2013 at 10:07 PM, Roshan Naik wrote: > Devs, > I am bit stumped with this. If i were to change '1.3.1' in all the poms > to say '1.3.2-SNAPSHOT' and then run a .. mvn clean install -DskipTests > > the aggregate-jar goal fails because the build step is not using the > version just being built and instead trying to look for it in a > local/remote repo. > > any clue why ? I am assuming something like this is done each time the > project moves to a newer version/branch. or is it different ? > > -roshan > > Here is sampling of the output of the mvn clean install command... > > > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/flume-ng-sdk-1.3.2-SNAPSHOT.jar > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/flume-ng-sdk-1.3.2-SNAPSHOT.jar > [WARNING] The following dependencies could not be resolved at this point of > the build but seem to be part of the reactor: > [WARNING] o org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT (compile) > [WARNING] Try running the build up to the lifecycle phase "package" > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/flume-ng-configuration-1.3.2-SNAPSHOT.jar > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/flume-ng-configuration-1.3.2-SNAPSHOT.jar > [WARNING] The following dependencies could not be resolved at this point of > the build but seem to be part of the reactor: > [WARNING] o org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT (compile) > [WARNING] o org.apache.flume:flume-ng-configuration:jar:1.3.2-SNAPSHOT > (compile) > [WARNING] Try running the build up to the lifecycle phase "package" > > > Then some more... > > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/flume-ng-sdk-1.3.2-SNAPSHOT.jar > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-sdk/1.3.2-SNAPSHOT/flume-ng-sdk-1.3.2-SNAPSHOT.jar > [WARNING] The following dependencies could not be resolved at this point of > the build but seem to be part of the reactor: > [WARNING] o org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT (compile) > [WARNING] Try running the build up to the lifecycle phase "package" > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/maven-metadata.xml > Downloading: > http://repo1.maven.org/maven2/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/flume-ng-configuration-1.3.2-SNAPSHOT.jar > Downloading: > http://repository.apache.org/snapshots/org/apache/flume/flume-ng-configuration/1.3.2-SNAPSHOT/flume-ng-configuration-1.3.2-SNAPSHOT.jar > > > continues.. now the aggregate-jar starts having some trouble... > > > [INFO] --- maven-javadoc-plugin:2.8.1:aggregate-jar (javadoc-jar) @ > flume-parent --- > [WARNING] The dependency: > [org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT] can't be resolved but > has been found in the reactor (probably snapshots). > This dependency has been excluded from the Javadoc classpath. You should > rerun javadoc after executing mvn install. > [WARNING] IGNORED to add some artifacts in the classpath. See above. > [WARNING] The dependency: > [org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT] can't be resolved but > has been found in the reactor (probably snapshots). > This dependency has been excluded from the Javadoc classpath. You should > rerun javadoc after executing mvn install. > [WARNING] The dependency: > [org.apache.flume:flume-ng-configuration:jar:1.3.2-SNAPSHOT] can't be > resolved but has been found in the reactor (probably snapshots). > This dependency has been excluded from the Javadoc classpath. You should > rerun javadoc after executing mvn install. > [WARNING] IGNORED to add some artifacts in the classpath. See above. > [WARNING] The dependency: > [org.apache.flume:flume-ng-sdk:jar:1.3.2-SNAPSHOT] can't be resolved but > has been found in the reactor (probably snapshots). > This dependency has been excluded from the Javadoc classpath. You should > rerun javadoc after executing mvn install > > Finally ends with build errors: > > > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 14.668s > [INFO] Finished at: Thu Apr 11 21:56:50 PDT 2013 > [INFO] Final Memory: 24M/81M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:aggregate-jar > (javadoc-jar) on project flume-parent: MavenReportException: Error while > creating archive: > [ERROR] Exit code: 1 - > /Users/rnaik/Projects/flume-hw/flume-ng-core/src/main/java/org/apache/flume/event/EventHelper.java:24: > package org.apache.commons.io (http://org.apache.commons.io) does not exist > [ERROR] import org.apache.commons.io.HexDump; > [ERROR] ^ > [ERROR] > /Users/rnaik/Projects/flume-hw/flume-ng-configuration/src/main/java/org/apache/flume/Context.java:26: > package com.google.common.base does not exist > [ERROR] import com.google.common.base.Preconditions; > [ERROR] ^ > [ERROR] > /Users/rnaik/Projects/flume-hw/flume-ng-configuration/src/main/java/org/apache/flume/Context.java:27: > package com.google.common.collect does not exist > [ERROR] import com.google.common.collect.ImmutableMap; > [ERROR] ^ > [ERROR] > /Users/rnaik/Projects/flume-hw/flume-ng-configuration/src/main/java/org/apache/flume/Context.java:28: > package com.google.common.collect does not exist > [ERROR] import com.google.common.collect.Maps; > [ERROR] ^ > [ERROR] > /Users/rnaik/Projects/flume-hw/flume-ng-configuration/src/main/java/org/apache/flume/Context.java:51: > cannot find symbol > [ERROR] symbol : class ImmutableMap > [ERROR] location: class org.apache.flume.Context > [ERROR] public ImmutableMap<String, String> getParameters() { > [ERROR] ^ > >
