nodejs开发人员的{Java}依赖关系管理

时间:2015-10-02 19:11:29

标签: java node.js maven dependency-management

我现在已经在node.js中编写代码了一段时间,并且node有一个名为npm的漂亮的包管理器 要安装一个软件包,我可以在我的npm install pkg-name文件夹中执行node_modules。有一个package.json文件,列出了我的所有依赖项。

我需要编写一些Java代码,而Maven似乎是一种流行的Java依赖管理工具。虽然,我有点艰难的时间缠绕它。

我想知道Mavennpm的类似内容。

那么,在Maven中等同于npm install pkg-name的是什么? 我在哪里可以找到依赖项? npm有一个很好的网络用户界面,就像Maven那样?

我能看到Maven的任何hello world项目吗?

2 个答案:

答案 0 :(得分:2)

在我看来,maven做的更多,因为它不仅可以管理依赖项,还可以管理整个构建和部署过程。它还与大多数IDE的想法或日食相结合,使生活更轻松。 我建议你从一些maven教程开始,比如this one,它会让你很好地掌握如何开始

关于hello world项目 - 你在maven中的一个功能是从原型创建一个项目 - 你可以尝试一下,它会给你一个很好的方式来看看maven配置是什么样的

答案 1 :(得分:1)

在maven中,您不安装软件包,但是您在pom.xml中编写了所有依赖项。这些内容在构建期间下载和使用(例如mvn clean install时)

pom.xml是对项目的描述(例如,它包含使用的依赖项,编译器版本,项目名称,结果二进制文件等),这里有一些POM的描述:{{ 3}}