Gradle-yGuard模糊处理调整配置问题

Gradle-yGuard模糊处理调整配置问题,gradle,ant,yguard,Gradle,Ant,Yguard,我们使用ANT for作为构建系统,使用yGuard作为模糊处理工具,ANT任务包含类似的内容,以防止标记库中断 <adjust replacecontent="true"> <include name="META-INF/*.tld"/> </adjust> 有人能帮我吗 顺便说一下,在我们的ANT任务中,我们使用的是yGuard 2.4,现在我们将其升级到yGuard 3.0 除此之外,我在build.g

我们使用ANT for作为构建系统,使用yGuard作为模糊处理工具,ANT任务包含类似的内容,以防止标记库中断

<adjust replacecontent="true">
    <include name="META-INF/*.tld"/>
</adjust>
有人能帮我吗

顺便说一下,在我们的ANT任务中,我们使用的是yGuard 2.4,现在我们将其升级到yGuard 3.0


除此之外,我在build.gradle中声明了以下几行

configurations {
    external.extendsFrom implementation
}

...

ant.yguard {

    externalclasses {
        pathelement(location: configurations.compileOnly.asPath)
        pathelement(location: configurations.external.asPath)
    }
}
并使用
external
而不是
implementation
添加了所有依赖项,但现在我在yGuard日志中收到很多警告,表明yGuard无法解析依赖项

configurations {
    external.extendsFrom implementation
}

...

ant.yguard {

    externalclasses {
        pathelement(location: configurations.compileOnly.asPath)
        pathelement(location: configurations.external.asPath)
    }
}