[英]How to set Gradle custom ant task classpath?
我在我的代码库中有一个自定义Ant任务,我需要在Gradle中使用它。 有很多关于如何使用打包在jar文件中的任务的示例,但这是不同的。
我的taskdef
应该类似于:
ant.taskdef(
name: 'generator',
classname: 'MyGenerator',
classpath: ???
)
在classpath
中应包括一切bin/
(其中我的代码被编译到),并在列出的所有罐子dependencies
构建脚本的部分。 如何填空?
我尝试了一些不同的东西,导致像The <taskdef> type doesn't support nested text data
或典型的NoClassDefFoundError
这样The <taskdef> type doesn't support nested text data
模糊消息。
正如Perryn Fowler所写,您应该声明一个configuration
和dependencies
部分。 这是我发现的一个例子: https : //github.com/openbakery/gradle-common-plugins/blob/master/webdav.gradle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.