【问题标题】:Is there a shorthand syntax for ext in gradle files?gradle 文件中是否有 ext 的简写语法?
【发布时间】:2021-03-29 15:05:19
【问题描述】:

考虑依赖项 gradle 文件中的以下行:

compile group: 'com.sun.xml.ws', name: 'jaxws-rt', version: '2.2.10', ext: 'pom'

我想把它翻译成以下简写:

compile 'com.sun.xml.ws:jaxws-rt:2.2.10'   ext: 'pom'

但是,由于ext 部分,这不起作用。

在速记中添加该部分的正确语法是什么?

【问题讨论】:

  • 你不是在找implementation(enforcedPlatform("tld.domain:group:1.2.3))吗?顺便说一句,compile 已被弃用;)
  • @x80486 我正在处理一个尚未升级到implementation 的旧文件。我试图弄清楚如何以简写形式复制ext: pom 的效果。
  • 列有点宽,所以你可能漏掉了第一行的ext部分。

标签: java gradle groovy syntax


【解决方案1】:

使用这个:

compile com.sun.xml.ws:jaxws-rt:2.2.10@pom

请参阅用户指南的related section

祝你好运!

【讨论】:

  • 谢谢!您是否碰巧知道这种语法是否记录在任何地方?
  • 我建议您查看您正在使用的版本的 Gradle 文档。
  • 我这样做了,但根本找不到ext,这就是我最初问这个问题的原因。 :P
  • 我刚刚用 UG 部分的链接更新了我的答案。
猜你喜欢
  • 2010-10-02
  • 1970-01-01
  • 2011-05-15
  • 2012-04-16
  • 2017-06-27
  • 2019-02-06
  • 2012-07-09
  • 2015-03-11
相关资源
最近更新 更多