首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Gradle配置UglifyJS?

如何使用Gradle配置UglifyJS?
EN

Stack Overflow用户
提问于 2013-08-13 15:31:49
回答 1查看 1.3K关注 0票数 1

是否有现成的Gradle插件可供UglifyJs使用?我们正在尝试配置与已经完成的这里类似的Uglify,但是该项目的所有者似乎有他自己指向的私有工件,从而可以访问UglifyAntTask,这是一个github托管的项目,不遵循Gradle/Maven等(基本上是非管理的) JAR。我们尝试将这个JAR下载到我们的项目中,并尝试使用gradle页面中建议的选项进行配置,如下所示:

代码语言:javascript
复制
dependencies {
    compile fileTree(dir: 'libs', include: '*.jar') (or)
    compile files('uglifyjs-java-v1.0.jar')
}

注意:(或)在实际代码中不存在,我提到这只是为了表明我们尝试了这两个选项,但它并没有选择JAR。

所以在以后的一步,当我们给

代码语言:javascript
复制
ant.taskdef(name: "uglify", classname: "uglify.ant.UglifyTask", classpath: configurations.uglifyjs.asPath)

Gradle抛出以下错误:

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

我希望至少有一个人必须有必要包括非管理的第三方JAR,并已经知道如何做到这一点,如果是,请指出解决方案/错误,我们已经做了。

谢谢,

稻谷

EN

回答 1

Stack Overflow用户

发布于 2013-09-28 14:46:29

下面是官方的分级文档如何描述它:

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18213312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档