是否有任何现成的 Gradle 插件可用于 UglifyJs?我们正在尝试配置与此处所做的类似的 Uglify ,但该项目的所有者似乎拥有他自己指向的私有工件,从而可以访问 UglifyAntTask,这是一个不遵循 Gradle 的 github 托管项目/Maven 等(基本上是非托管的)JAR。我们尝试将此 JAR 下载到我们的项目中,并尝试使用 gradle 页面中建议的选项进行配置,如下所示:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar') (or)
compile files('uglifyjs-java-v1.0.jar')
}
注意:(或)在实际代码中不存在,我提到只是为了表明我们尝试了这两个选项,但它没有选择 JAR。
所以在后面的步骤中,当我们给
ant.taskdef(name: "uglify", classname: "uglify.ant.UglifyTask", classpath: configurations.uglifyjs.asPath)
Gradle 抛出以下错误:
使用类加载器 AntClassLoader[] 找不到 taskdef 类 uglify.ant.UglifyTask
我希望至少有人需要包含非托管的 3rd 方 JAR 并且已经想出了如何做到这一点,如果是这样,请指出我们所做的解决方案/错误。
谢谢,
稻田