2016-02-10 59 views

回答

0

ivy report任务将报告模块的POM文件中列出的许可证。问题是许可证信息是可选的,并不总是可用的。

<target name="resolve"> 
    <ivy:resolve/> 
    <ivy:report todir='${build.dir}/ivy-reports' graph='false' xml='false'/> 
</target> 
+0

这工作,我也知道如何使它通过Maven工作。当我使用Maven时,即使许可证没有出现在pom.xml文件中,也会返回依赖许可证,但如果许可证不在pom.xml文件中,ivy不会返回许可证。为什么是这样?我无法弄清楚如何让所有依赖许可证与Maven或Ivy一起返回。 –

+0

@ B.Miller许可证只有在存储库元数据(pom.xml或ivy.xml文件)中可用时才可以返回。我会对在POM中不存在许可证的例子感兴趣,我猜它可能存在,也许在父POM中? –

相关问题