如何用摇篮配置UglifyJS?(How to configure UglifyJS with Gr

2019-10-18 11:54发布


是否有任何准备使用的摇篮插件使用UglifyJs? 我们尝试配置相似,做了什么丑化东西在这里 ,但该项目的业主似乎有他自己的私人artifactory的到他指出,从而获得访问UglifyAntTask,这是不遵守摇篮一个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)

摇篮抛出以下errror:

的taskdef类uglify.ant.UglifyTask无法使用的类加载器AntClassLoader中找到[]

我希望至少有一个人必须有需要包括非托管的第三方JAR和已经找到了如何做到这一点,如果是的话,请点我们已经取得的解决方案/错误。

谢谢,
稻田

Answer 1:

下面是官方文档摇篮怎么形容它:

configurations {
  uglifyjs
}
dependencies {
  uglifyjs files('uglifyjs-java-v1.0.jar')
}
task uglifyjs << {
  ant.taskdef(name: 'uglifyjs', classname: 'uglify.ant.UglifyTask', classpath: configurations.uglifyjs.asPath)
  ant.uglifyjs( ... UglifyJS Ant Task parameters ... )
}

见http://www.gradle.org/docs/current/userguide/ant.html#N11416

HTH



文章来源: How to configure UglifyJS with Gradle?