Description
We use Artifactory as a maven proxy and it doesn't like some of the pom's that Hama depends on. In particular:
- The zookeeper dependency in pom.xml of several services references zookeeper with groupId org.apache.hadoop. This doesn't match the groupid in the zookeeper-3.3.1.pom, which causes our proxy to return a 409 with the following in the logs:
The target deployment path 'org/apache/hadoop/zookeeper/3.3.1/zookeeper-3.3.1.pom' does not match the POM's expected path prefix 'org/apache/zookeeper/zookeeper/3.3.1'. Please verify your POM content for correctness and make sure the source path is a valid Maven 2 repository root path.
- The jsp-2.1-6.1.4.pom is malformed – it has an <includes> nested inside of <includes> (should be <include> inside <includes>). This is fixed in jsp-2.1-6.1.12.