Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中编译动态Web项目时,是否可以添加一些自定义构建任务?_Eclipse_Eclipse Plugin_Yeoman - Fatal编程技术网

在Eclipse中编译动态Web项目时,是否可以添加一些自定义构建任务?

在Eclipse中编译动态Web项目时,是否可以添加一些自定义构建任务?,eclipse,eclipse-plugin,yeoman,Eclipse,Eclipse Plugin,Yeoman,例如,我有一个动态Web项目,其中后端用Java编写,而前端用AngularJS编写。在编译过程中,是否可以将多个JavaScript文件合并到单个文件中,缩小它,并自动向其添加依赖项并删除对源文件的依赖项 据我所知,有一些构建工具具有这样的功能,但如何将它们与Eclipse结合使用呢 谢谢。您需要使用Ant, 看看下面这篇文章,它展示了Ant可以与JavaScript一起使用 并使用本安装指南为您的eclipse安装Ant插件 要在Eclipse for you Javascript项目中

例如,我有一个动态Web项目,其中后端用Java编写,而前端用AngularJS编写。在编译过程中,是否可以将多个JavaScript文件合并到单个文件中,缩小它,并自动向其添加依赖项并删除对源文件的依赖项

据我所知,有一些构建工具具有这样的功能,但如何将它们与Eclipse结合使用呢

谢谢。

您需要使用Ant, 看看下面这篇文章,它展示了Ant可以与JavaScript一起使用

并使用本安装指南为您的eclipse安装Ant插件

要在Eclipse for you Javascript项目中使用Ant,请查看以下链接:


您可以将定制的Ant构建步骤附加到Eclipse中任何项目的构建过程中,而不管它是Java、web还是其他项目。为此,请添加一个via project->project settings->builders并调整该生成器的设置,以便在项目中的每次文件更改时自动执行脚本。

不,我没有使用Ant,据我所知,Ant仅对Java代码有用,不确定它对JavaScript项目是否有帮助。实际上,Ant可以在Javascript项目中使用。使用Ant,它是一个很棒的工具,可以与Eclipse相匹配。我已经准备好愉快地编辑我的答案,展示如何在Eclipse的Javascript项目中使用Ant,我很谦虚地建议在您没有收到Q/As的答案时添加一条评论。我仍然建议不要在她身上使用Ant和Ant以外的任何东西,所有apaches命令行工具都是layer d产品,可以在eclipse中使用,只需进行简单的google搜索。幸运的是,这些文章有用吗?根据OP的要求,这里没有任何特定于Eclipse的建议。@Bananeweizen是的,你是对的,我忘了描述如何使用Ant对抗Eclipse。但是在Web上有很多关于这个的完整教程,我建议他使用一个工具来做他想在Eclipse中做的事情。你也给他写了一个简短的提示。@Bananeweizen现在我有一整套了!我仍然不知道为什么Gradle(或Groovy)或jruby当apache有一个旧的抛光的、无bug的、功能强大的产品时,我建议你阅读最后一个链接,这会很有趣,我想我只有一个问题,为什么不Gradle?事实上,在@Iman回答之后,我做了一些调查,并(根据人们的评论)决定Gradle是更好的选择,但我还没有尝试过,Ant也没有。你是对的,我没有从Iman的回答中了解到我可以在Eclipse中创建自定义构建器,我确信它只是命令行工具。我的回答不是哪个构建工具更适合生成所需的工件。它是关于Eclipse中可以为每个项目自动触发额外构建步骤的内容(独立于其首选的构建技术)。如果您不需要任何脚本,只想调用一个命令行来执行gradle构建,那么您也可以按照上述相同的方式附加一个“command”构建器,并只给它一个调用gradle的命令行。