考虑到以下情况:
org.jboss:jboss-remote-naming...it可以将其转换为:
exclude group: "org.jboss", module: "jboss-remote-naming"用例是Gradle依赖项的除外。但我不知道该怎么做。可能需要一些提示。我经常查看文档,知道它可能不在那里,但我会再检查一遍。
"exclude group: \""+ "org.jboss.logging:jboss-logging".replaceAll(':','\", module: \"') +"\""...OK --我认为您可以在Groovy中这样做,这样做的结果如下:
groovy:000> "exclude group: \""+ "org.jboss.logging:jboss-logging".replaceAll(':','\", module: \"') +"\""
===> exclude group: "org.jboss.logging", module: "jboss-logging"现在,如何想办法使用它呢?
发布于 2016-02-17 21:59:29
嗯,没有人回应,我也找到了答案。
所以问题是我的剪贴板上有这样的字符串:
org.jboss.logging:jboss-logging我正在使用Gradle和IntelliJ的想法。我所做的是修复大量的依赖项,并且我希望能够以正确的形式粘贴排除项,即:
exclude group: "org.jboss.logging", module: "jboss-logging"我所做的是:
请注意关于上述案文的以下内容:
A. groovyScript执行一个简短的一行Groovy脚本(或者为更大的脚本执行Groovy文件)。见这里的文档:预定义函数
所有的东西都用"“来包装,然后在双引号里面,每次你想用这样的双引号:",你必须用a来转义它。输出有双引号,但除此之外,我试着坚持单引号。
C. _1是一个字符串,表示由clipboard()方法返回的结果。
如何使用它:复制表单“org.joss:jboss远程命名”的任何依赖项,然后在IntelliJ IDEA中的适当位置键入xld,然后键入TAB。它应该使用适当的语法来扩展Gradle排除。
https://stackoverflow.com/questions/35466281
复制相似问题