Sorry, I copy wrong one for second one

Second one should be `mvn license:add-third-party -Dlicense.useMissingFile`

On 2019/04/01 11:22:03, YunKun Huang <hyun...@apache.org> wrote: 
> I guess those two plugin can help:
> 
> 1. mvn project-info-reports:dependencies
> it will generate a html file in target/site folder, and list all dependencies 
> license
> 
> 2.mvn project-info-reports:licenses
> it will generate a license report (plain text) in src/license and allow you 
> to fill license info if some library can't receive license info by default.
> 
> I suggest we use second one to generate license info with travis ci and throw 
> exception when some license is not allow by project
> 
> Regards,
> Yunkun 
> 
> On 2019/04/01 10:14:57, Huxing Zhang <hux...@apache.org> wrote: 
> > Hi,
> > 
> > When I am looking at this issue[1], I realized that Dubbo may have the
> > same issue.
> > From Dubbo 2.7.1 and 2.6.6 onwards the Nacos support has been added,
> > where the following dependency has been added:
> > 
> > <dependency>
> >     <groupId>com.alibaba.nacos</groupId>
> >     <artifactId>nacos-client</artifactId>
> >     <version>${nacos.version}</version>
> >     <optional>true</optional>
> > </dependency>
> > 
> > which depend on the following dependencies:
> > 
> > <dependency>
> >     <groupId>org.codehaus.jackson</groupId>
> >     <artifactId>jackson-mapper-lgpl</artifactId>
> > </dependency>
> > 
> > <dependency>
> >     <groupId>com.github.spotbugs</groupId>
> >     <artifactId>spotbugs-annotations</artifactId>
> >     <optional>true</optional>
> > </dependency>
> > 
> > which is LGPL v2.1 licensed.
> > 
> > This means nacos-client should not be Apache Licensed as claimed, and
> > Dubbo could not depend on nacos-client.
> > 
> > I have contacted the Nacos team they are addressing this issue.
> > 
> > My question is how to avoid this kind of issue?
> > Should we check every newly added dependency for license compatibility?
> > Is there any tools which can do automatic scanning?
> > 
> > [1] https://github.com/apache/incubator-skywalking/pull/2422
> > 
> > -- 
> > Best Regards!
> > Huxing
> > 
> 

Reply via email to