作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以为我不需要问这个,但我没有任何进展。
这个问题的解决方案:
How are maven scopes mapped to ivy configurations by ivy实际上解决了问题,但在其理论部分。
我有这个配置:
<conf name="compile" description="???" />
<conf name="runtime" description="???" extends="compile" />
<conf name="test" description="???" extends="runtime" />
<conf name="provided" description="???" />
<dependency org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />
<ivy:retrieve conf="WHAT_TO_PUT_HERE" />
<dependency conf="WHAT_IS_THE_CONF_MAPPING" org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />
conf="master"
最佳答案
这是您将依赖项映射到本地“提供”配置的方式:
<dependency org="org.apache.tomcat" name="servlet-api" rev="6.0.16" conf="provided->master"/>
provided->master
^ ^
| |
Local Remote
config config
<ivy:cachepath pathid="compile.path" conf="compile,provided"/>
<javac ... classpathref="compile.path">
..
<ivy:cachepath pathid="compile.path" conf="compile"/>
<ivy:cachepath pathid="provide.path" conf="provided"/>
<javac ...
<classpath>
<path refid="compile.path"/>
<path refid="provided.path"/>
</classpath>
关于ivy - 如何在没有 IVY 中提供的运行时库的情况下复制运行时库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11723865/
我是一名优秀的程序员,十分优秀!