标签: maven groovy ant npm
我遇到了npm(节点包管理器),用于在js开发人员之间共享代码。因为这可以通过Apache的现有构建工具实现。 npm(Node Package Manager)和Apache构建工具(Ant,Maven,Groovy)有什么区别?
答案 0 :(得分:1)
npm是一个包管理器,旨在下载其他开发人员编写并且您想要共享的代码。
Ant和Maven是Java构建工具,用于编译Java源代码并将其转换为可以运行的jar文件。在现代开源世界中,我们不会编写所有自己的源代码,因此Maven开创了管理其他开发人员编写的jar的想法,这些jar与我们的代码相关联。
最后Groovy是一种基于Java的编程语言。