我学习 Gradle 大约有一个星期,到目前为止我真的很喜欢这个工具。但是有一件事我不是特别喜欢,我想知道这是否是我自己的误解。以下是事实:
1)我有 2 个项目:commonjar 和 webapp。Webapp 需要 commonjar。
2) build.gradle 在 repo 部分都不包含 mavenLocal() 。
3) commonjar 上的 'gradle clean install' 将 jar 放在 .m2 repo
4) webapp 上的 'gradle cleanEclipse eclipse install' 从 nexus 下载旧版本的 jar 并将其放在 .gradle repo 中并设置要使用的 eclipse 类路径较旧的 .gradle 版本。
以下是我的问题:
无论我尝试什么,我似乎都无法让 eclipse 使用最新的本地版本的 commonjar。
1)我是否应该努力让“gradle install”将普通jar推送到.gradle?
2) 还是最好在 webapp 项目中找到一种方法来使用 .m2 存储库中的 jar 来实现“gradle eclispe”?
3) 最后,同时拥有 .m2 和 .gradle 有什么好处(乍一看,这似乎是个坏主意)?
在此先感谢,
鲍勃