Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 09-15-2016 11:13 AM
I am trying to build the ambari source. While doing so i am facing issues with a dependency
[ERROR] Failed to execute goal on project ambari-metrics-storm-sink-legacy: Could not resolve dependencies for project org.apache.ambari:ambari-metrics-storm-sink-legacy:jar:2.4.1.0.0: The following artifacts could not be resolved: clj-time:clj-time:jar:0.8.0, compojure:compojure:jar:1.1.3, hiccup:hiccup:jar:0.3.6, ring:ring-devel:jar:1.3.0, ring:ring-jetty-adapter:jar:1.3.0, ring:ring-json:jar:0.3.1, com.twitter:carbonite:jar:1.4.0: Failure to find clj-time:clj-time:jar:0.8.0 in http://repo.hortonworks.com/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of apache-hadoop has elapsed or updates are forced -> [Help 1]
I tried looking into http://repo.hortonworks.com/content/groups/public/ but couldnot find 'clj-time'. Is there something i am missing?
Created 09-16-2016 08:30 AM
I did a grep and couldn't find any reference. But it can be a cyclic dependency where on of our dependency dependency on this. So for the time being i added
<repository> <id>clojars.org</id> <url>http://clojars.org/repo</url> </repository>
in ambari-metrics/pom.xml and it worked
Created 09-15-2016 06:28 PM
I do not see any reference to "clj-time" in the apache ambari repo. https://github.com/apache/ambari
Please do a search in your ambari code base to see which file has this entry?
git clone git://git.apache.org/ambari.git cd ambari find . -name "*.*" | xargs grep -il "clj-time"
No result.
Created 09-15-2016 06:30 PM
I will also suggest you to try the following:
Try setting the correct version first like: Choose version "2.4.1.0.1" instead of "2.4.1.0.0"
Example:
cd ambari/ambari-metrics mvn clean versions:set -DnewVersion=2.4.1.0.1 mvn clean install -DskipTests -Drat.ignoreErrors=true -Drat.skip=true
Then build it again.
Created 09-16-2016 08:32 AM
As per the documentation, it suggests setting 2.4.1.0.0, so I did that. I am not sure if 2.4.1.0.1 is the right one. Is there any reference around this which I go through which i might have missed!
Created 09-16-2016 08:30 AM
I did a grep and couldn't find any reference. But it can be a cyclic dependency where on of our dependency dependency on this. So for the time being i added
<repository> <id>clojars.org</id> <url>http://clojars.org/repo</url> </repository>
in ambari-metrics/pom.xml and it worked