Ok, I'll go ahead then and remove the dependencies from the pom.

Regards
Julian

On Wed, Nov 9, 2016 at 9:59 AM, Oliver Lietz <[email protected]> wrote:
> On Wednesday 09 November 2016 09:42:09 Julian Sedding wrote:
>> Hi Olli
>
> hi Julian,
>
>> The dependency to o.a.sling.api is only used for test, not for
>> compile. The package o.a.sling.api is also not present in the
>> oak-server bundle's import headers. So removing 2.3.0 (scope provided)
>> should be safe IMHO.
>
> (SLING-6262)
>
>> Of course we can remove both dependencies from the pom and instead set
>> 2.15.0 in OakServerTestSupport.
>
> Yes, in that case we should remove both and also clean up the other temporary
> snapshots. I will come up with a new release of Testing PaxExam soon, so we
> can remove all version overrides.
>
> Regards,
> O.
>
>> Regards
>> Julian
>>
>> PS: I created SLING-6262 to track this.
>>
>> On Wed, Nov 9, 2016 at 9:37 AM, Oliver Lietz <[email protected]> wrote:
>> > On Wednesday 09 November 2016 09:16:40 Julian Sedding wrote:
>> >> Hi all
>> >
>> > hi Julian,
>> >
>> >> oak-server has a dependency to o.a.sling.api-2.3.0 and a test scoped
>> >> dependency to o.a.sling.api-2.15.0. IFAIK maven cannot handle two
>> >> different versions, even if in different scopes.
>> >>
>> >> Removing the 2.3.0 dependency and leaving the to 2.15.0 test
>> >> dependency allows the build to pass.
>> >>
>> >> Anyone opposed to this change?
>> >
>> > we had a discussion about dependency versions and agreed on using the
>> > minimal version for compile. So keeping 2.3.0 in POM and setting the
>> > version to 2.15.0 in OakServerTestSupport for tests is probably the
>> > better solution.
>> >
>> > Regards,
>> > O.
>> >
>> >> Regards
>> >> Julian
>
>

Reply via email to