问题描述
由于我决定升级到最新的2.5.0,所以我使用的是常春藤版本2.1.0。 现在,无需在配置中进行任何编辑,解决依赖关系将下载大量其他库,而我的项目将无法构建。 我的猜测是,常春藤还解决了可选的依赖关系,但是我还没有弄清楚如何解决这个问题。
这是我的ivysettings.xml(我也尝试添加属性defaultConflictManager,但未更改)
<ivysettings>
<settings defaultResolver="chain-resolvers" defaultConflictManager="latest-revision"/>
<resolvers>
<chain name="chain-resolvers">
...... my resolvers....
</chain>
</resolvers>
</ivysettings>
这是我的任务
<target name="ivy.resolve" description="Resolve all artifacts.">
<!-- Define lib driectory -->
<property name="dir.lib" value="${basedir}/lib" />
<!-- Create directory if not exists -->
<mkdir dir="${dir.lib}" />
<!-- Configure -->
<property name="ivy.dep.file" value="ivy.xml" />
<ivy:settings file="ivysettings.xml" />
<!-- Retrieve to a defined pattern -->
<echo message="Resolving dependencies..." />
<ivy:retrieve pattern="../WebContent/WEB-INF/lib/[artifact]-[revision](-[classifier]).[ext]" />
</target>
这就是我声明依赖项的方式
<dependency org="com.amazonaws" name="aws-java-sdk-core" rev="1.11.475" conf="*->*,!sources,!javadoc,!optional" />
有什么建议吗? 谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)