The maven-bundle-plugin + the pax-exam tools make for a full AL
solution to making bundles and testing bundles.

See, for example:

https://github.com/basis-technology-corp/tcl-regex-java

On Mon, Feb 2, 2015 at 8:11 AM, Andy Seaborne <[email protected]> wrote:
> On 02/02/15 11:33, Stian Soiland-Reyes wrote:
>>>
>>> 2/ There is a LGPL dependency (scope test) which needs investigation.
>>> >(I would have appreciated that having been pointed out first)
>>
>> Sorry, I didn't mention this outside the pom.xml as it was a
>> build/test dependency, which I thought would be OK - given:
>> https://www.apache.org/legal/resolved.html#prohibited
>>
>> The eosgi-maven-plugin Maven plugin is also LGPL.
>
>
> That's not what resolved.html#prohibited is referring to.  That is general
> principles, not java specific.
>
> An Apache release must be reproducible; it's not just code.
>
> The source-resource that is the formal release must be buildable by a
> down-stream user.  Jena ships our repo (the Apache parent does the work).
>
> The down-stream user must be able to build the same artifacts; they may wish
> to check against any binaries in maven, or to modify them.  Just maven
> -sources is not enough.   maven central is not n Apache hardware.
>
> As far as I know, we can not ship source-release that pulls in LGPL, even to
> test, without the user making an explicit act to knowingly do that and work
> without it.
>
> How do other projects do testing?
>
>         Andy
>
>
>
>

Reply via email to