Ant+Ivy 检索到太多工件
Ant+Ivy retrieves too many artifacts
Ivy 检索包含 "target" 个工件的工件,从而产生大量工件。谁能解释为什么会这样,我该如何避免?
build.xml:
...
<target name="resolve" description="retrieve dependencies with ivy">
<ivy:retrieve type="jar" />
</target>
...
ivy.xml:
...
<dependencies>
<dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.7" />
</dependencies>
...
Screenshot of retrieved dependencies
Ivy 默认解决所有的传递依赖。当您调用 ivy:resolve
时,将 transitive
设置为 false
并且您将只获得 log4j,而不是依赖项
此外,您可能需要指定一些您需要的配置。
Ivy 检索包含 "target" 个工件的工件,从而产生大量工件。谁能解释为什么会这样,我该如何避免?
build.xml:
...
<target name="resolve" description="retrieve dependencies with ivy">
<ivy:retrieve type="jar" />
</target>
...
ivy.xml:
...
<dependencies>
<dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.7" />
</dependencies>
...
Screenshot of retrieved dependencies
Ivy 默认解决所有的传递依赖。当您调用 ivy:resolve
时,将 transitive
设置为 false
并且您将只获得 log4j,而不是依赖项
此外,您可能需要指定一些您需要的配置。