【问题标题】:How to exclude an artifact in Ivy如何排除常春藤中的工件
【发布时间】:2016-02-15 14:59:47
【问题描述】:

我有一个项目依赖于模块reportXXX,而这个reportXXX 依赖于jasper 报告模块。所以 jasperreports-javaflow.jar 被导入了我不想要的。

如何从我的项目中排除这个 jar?我尝试了以下方法,但它不起作用。

<dependency org="OrgXXX" name="reportXXX" rev="1.01.01.001" conf="compile,run">
    <exclude org="jaspersoft" name="jasperreports-javaflow" type="jar" />
</dependency>

【问题讨论】:

  • “不起作用”,我假设您的意思是“不排除依赖项”。你能检查orgname&lt;exclude&gt; 中是否正确(即它确实是要排除的依赖项的信息)?

标签: java jasper-reports ivy


【解决方案1】:

试试 module 而不是 name

<dependency org="OrgXXX" name="reportXXX" rev="1.01.01.001" conf="compile,run"> <exclude org="jaspersoft" module="jasperreports-javaflow" type="jar" /> </dependency>

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 2012-12-23
    • 2013-07-10
    • 2015-08-27
    • 2010-10-04
    • 2018-07-07
    • 2011-09-15
    • 2015-03-06
    • 2017-08-30
    相关资源
    最近更新 更多