如何使用“可选”将 Gradle 项目发布到 Maven 存储库并“提供”范围?
我看到 gradle 如何部署到 Maven 存储库,自动生成执行此操作所需的 POM。对于我设置为 true 和/或提供的依赖项,怎么会这样呢?
I see how gradle can deploy to a maven repository automatically generating the POM required to do it. How can this be so for dependencies that I would set to true and/or provided.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
GRADLE-784 提供了一个范围解决方法。
GRADLE-784 has a provided scope workaround.
Gradle 插件“propdeps-plugin”解决了这个问题。
The Gradle plugin "propdeps-plugin" solves this.
WAR-Plugin(参见 http://gradle.org/war_plugin)现在提供
providedRuntime 和providedComplile。
但所提供的范围一般不存在。
The WAR-Plugin (see http://gradle.org/war_plugin) now offers
providedRuntime and providedComplile.
But the provided scope does not exist in general.