是否有任何类似于“ dotnet add package xxx”的maven命令?

时间:2019-12-29 03:27:06

标签: java maven .net-core

我是.NET开发人员,是Java开发的新手。在.NET世界中,我们使用简单的命令dotnet add package xxx添加依赖项。我想知道是否有任何类似的命令可以使maven添加依赖项?

2 个答案:

答案 0 :(得分:0)

在Java世界中,使用maven可以实时更改pom.xml。 相反,您应该在自己喜欢的编辑器中打开pom.xml文件并添加一个依赖项:

<dependency>
 <groupId>some.group.id</groupId>
 <artifactId>some.artifact.id</artifactId>
 <version>some.version</version>
</dependency>

然后,您可以考虑在IDE中重新导入pom.xml(或将IDE配置为在更改pom之后自动重新解析)。

当然,如果您直接使用Maven(例如想要添加依赖项并立即对其进行编译)-您可以键入mvn compile,如果它仍然不在本地,它将自动下载依赖项在后台进行缓存,因此此命令将在类路径中已经具有新依赖项的情况下编译代码。

答案 1 :(得分:0)

是的,您可以这样做,但是直接使用POM可能是一种更好的方法。

   mvn install:install-file -Dfile=<path-to-file> -DgroupId="group-id" \
   -DartifactId="artifact-id" -Dversion="version" -Dpackaging="packaging"

在本地存储库示例here中添加jar文件。

Maven准则here