polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niclas Hedhman <nic...@hedhman.org>
Subject Re: Honker?
Date Sun, 16 Apr 2017 01:06:39 GMT
Well, I thought this much, but
  1. I couldn't find any dependency's licenses in the NOTICE in META-INF,
  2. We need those in the src distro, I think, and I didn't see it there
either.

hence, I started to add it back manually.

On Sat, Apr 15, 2017 at 7:54 PM, Paul Merlin <paulmerlin@apache.org> wrote:

> Le 2017-04-14 04:55, Niclas Hedhman a écrit :
>
>> Maybe I have asked this before, maybe I never sent the mail...
>>
>> What is Honker supposed to do?
>>
>
> Honker:
> - inspects dependencies for licensing metadata, including transitives
> - enforces Apache Licence compatibility of dependencies at build time
> - generates DEPENDENCIES, LICENSE and NOTICE files, included in the built
> artifacts
> - allows you to explicitly choose a license for multi-licensed dependencies
>
> See https://github.com/apache/polygene-java/blob/develop/buildSr
> c/src/main/groovy/org/apache/polygene/gradle/code/Published
> CodePlugin.groovy#L92-L122
>
> In addition to that we use Gradle dependency resolution rules to trade
> some transitive dependencies to ones compatible with the Apache License,
> e.g. https://github.com/apache/polygene-java/blob/develop/depende
> ncies.gradle#L250-L255
>
>


-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message