npm vs Apache构建工具(maven,ant,groovy)

时间:2016-11-25 09:06:01

标签: maven groovy ant npm

我遇到了npm(节点包管理器),用于在js开发人员之间共享代码。因为这可以通过Apache的现有构建工具实现。  npm(Node Package Manager)和Apache构建工具(Ant,Maven,Groovy)有什么区别?

1 个答案:

答案 0 :(得分:1)

npm是一个包管理器,旨在下载其他开发人员编写并且您想要共享的代码。

AntMaven是Java构建工具,用于编译Java源代码并将其转换为可以运行的jar文件。在现代开源世界中,我们不会编写所有自己的源代码,因此Maven开创了管理其他开发人员编写的jar的想法,这些jar与我们的代码相关联。

最后Groovy是一种基于Java的编程语言。