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
>
>

Reply via email to