在 gradle 脚本中使用来自 salesforce-ant.jar 的 Ant 任务
Use Ant task from salesforce-ant.jar in gradle script
我在 build.xml
中有以下任务定义
<taskdef resource="com/salesforce/antlib.xml" uri="antlib:com.salesforce">
<classpath>
<pathelement location="${env.ANT_HOME}/lib/ant-salesforce.jar" />
</classpath>
</taskdef>
我想在 gradle 脚本中导入它。
我在 build.gradle
中使用了以下任务定义
// ant-salesforce.jar in buil folder
repositories {
flatDir {
dirs '.'
}
}
configurations {
antSf
}
dependencies {
antSf 'ant-salesforce.jar'
}
task antSfTest<< {
ant.taskdef( resource:"com/salesforce/antlib.xml",
classpath: configurations.antSf.asPath,
uri: 'antlib:com.salesforce')
}
但是在 gradle 脚本中找不到此任务。
有人知道如何在 gradle 任务中导入 Ant taskDef 吗?
我在 build.xml
中有以下任务定义<taskdef resource="com/salesforce/antlib.xml" uri="antlib:com.salesforce">
<classpath>
<pathelement location="${env.ANT_HOME}/lib/ant-salesforce.jar" />
</classpath>
</taskdef>
我想在 gradle 脚本中导入它。
我在 build.gradle
中使用了以下任务定义// ant-salesforce.jar in buil folder
repositories {
flatDir {
dirs '.'
}
}
configurations {
antSf
}
dependencies {
antSf 'ant-salesforce.jar'
}
task antSfTest<< {
ant.taskdef( resource:"com/salesforce/antlib.xml",
classpath: configurations.antSf.asPath,
uri: 'antlib:com.salesforce')
}
但是在 gradle 脚本中找不到此任务。
有人知道如何在 gradle 任务中导入 Ant taskDef 吗?