Description
Defining an accumulo dependency in an ivy.xml file for any Accyumulo version greater than 1.4.4 results in the following error
[ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] :: UNRESOLVED DEPENDENCIES :: [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] :: org.slf4j#slf4j-api;${slf4j.version}: not found [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve]
The issue appears to be that in the parent pom.xml, slf4j.version is only defined in profiles. Ivy doesn't load profiles when pulling from a maven repo, so the ${slf4j.version} is never set.
One possible fix is to define a property earlier with the version, and allow the profiles to overwrite.
Attachments
Attachments
Issue Links
- is duplicated by
-
ACCUMULO-1725 hadoop 2 profile should mark SLF4J dependency as 1.7.5
- Resolved