我有 2 个网络项目:myLibraryProject 和 myWebProject
myWebProject 依赖于 myLibraryProject,每个都使用 ivy 进行依赖管理:
myLibraryProject ivy.xml:
<ivy-module>
<info organisation="it.me" module="my-library" />
<!-- ... configurations and dependencies ... -->
</ivy-module>
myWebProject ivy.xml:
<ivy-module>
<info organisation="it.me" module="my-web" />
<!-- ... configurations... -->
<dependencies>
<dependency org="it.me" name="my-library" rev="latest.integration" />
</dependencies>
</ivy-module>
我还在工作区中使用 Resolve(在 eclipse 和 ivyDe 插件中)。
它能够解决依赖关系,但它把my-library.war放在 my-web.war/WEB-INF/lib/
这样 myWebProject 不能使用该库,因为它需要一个 jar,而不是战争。
我怎么知道...日食?常春藤?...不是制造战争而是制造罐子?