Hi, No, that's not missing, you seem to not have built it from a "parent" level, see https://builds.apache.org/job/devicemap-java6/ which builds fine.
While none of the Maven artifacts are on a public repo, you must check out the entire "java" hierarchy and build the parent POM at least once. If the parent pom where dependencyManagement is maintained, was available on MavenCentral, you would get that. We are aware of the MavenCentral problem and working on a solution, at least following the official release of certain components. Looking at bigger projects including the often quoted Sling, this is done very consequently. And e.g. a dependency like "device-data" or "test-data" which is used everywhere does not need to be fixed in 100 places (including every single example project, etc.) Aside from a few cases like java-client (which is called from the parent but uses "apache-parent" POM where project specific properties are naturally not available) most others do use that. And it's a good practice among Apache projects. If you need further information related to Maven, please check out http://maven.apache.org/ Regards, Werner On Thu, Jul 31, 2014 at 3:08 PM, Ankur Kumar <[email protected]> wrote: > Hi All, > > I was trying to build locally and it failed because of missing entry in > pom.xml of simpleddr: > > http://svn.apache.org/repos/asf/incubator/devicemap/trunk/devicemap/java/simpleddr/pom.xml > > I have fixed the same and attaching the patch file to be applied by > committer: > <dependency> > <groupId>org.apache.devicemap</groupId> > <artifactId>devicemap-test-data</artifactId> > + <version>1.0.1-SNAPSHOT</version> > <scope>test</scope> > </dependency> > > Please review and commit. > > Thanks, > > Ankur Kumar > >
