我现在已经在node.js中编写代码了一段时间,并且node有一个名为npm
的漂亮的包管理器
要安装一个软件包,我可以在我的npm install pkg-name
文件夹中执行node_modules
。有一个package.json
文件,列出了我的所有依赖项。
我需要编写一些Java代码,而Maven似乎是一种流行的Java依赖管理工具。虽然,我有点艰难的时间缠绕它。
我想知道Maven
到npm
的类似内容。
那么,在Maven中等同于npm install pkg-name
的是什么?
我在哪里可以找到依赖项? npm
有一个很好的网络用户界面,就像Maven那样?
我能看到Maven的任何hello world项目吗?
答案 0 :(得分:2)
在我看来,maven做的更多,因为它不仅可以管理依赖项,还可以管理整个构建和部署过程。它还与大多数IDE的想法或日食相结合,使生活更轻松。 我建议你从一些maven教程开始,比如this one,它会让你很好地掌握如何开始
关于hello world项目 - 你在maven中的一个功能是从原型创建一个项目 - 你可以尝试一下,它会给你一个很好的方式来看看maven配置是什么样的
答案 1 :(得分:1)
在maven中,您不安装软件包,但是您在pom.xml中编写了所有依赖项。这些内容在构建期间下载和使用(例如mvn clean install
时)
pom.xml是对项目的描述(例如,它包含使用的依赖项,编译器版本,项目名称,结果二进制文件等),这里有一些POM的描述:{{ 3}}