Java maven是否有类似于“;dotnet添加包xxx”;?
我是一名.NET开发人员,对java开发不熟悉。在.NET世界中,我们使用一个简单的命令Java maven是否有类似于“;dotnet添加包xxx”;?,java,maven,.net-core,Java,Maven,.net Core,我是一名.NET开发人员,对java开发不熟悉。在.NET世界中,我们使用一个简单的命令dotnet add package xxx来添加依赖项。我想知道maven是否有类似的命令可以添加依赖项?在Java世界中,有了maven,就有这样一个命令可以动态更改pom.xml。 相反,您需要在最喜爱的编辑器中打开pom.xml文件,并添加一个依赖项部分: <dependency> <groupId>some.group.id</groupId> <art
dotnet add package xxx
来添加依赖项。我想知道maven是否有类似的命令可以添加依赖项?在Java世界中,有了maven,就有这样一个命令可以动态更改pom.xml。
相反,您需要在最喜爱的编辑器中打开pom.xml文件,并添加一个依赖项部分:
<dependency>
<groupId>some.group.id</groupId>
<artifactId>some.artifact.id</artifactId>
<version>some.version</version>
</dependency>
some.group.id
some.artifact.id
一些.版本
然后您可以考虑在IDE中重新导入POM.XML(或者配置IDE,一旦更改了POM,就自动重新解析POM)。
当然,如果您直接使用maven(比如想要添加依赖项并立即编译它),您只需键入
mvn compile
,如果依赖项仍然不在引擎盖下的本地缓存中,它将自动下载该依赖项,因此,这个命令将在类路径中编译具有新依赖项的代码。在Java世界中,有了maven,有这样一个命令可以动态更改pom.xml。
相反,您需要在最喜爱的编辑器中打开pom.xml文件,并添加一个依赖项部分:
<dependency>
<groupId>some.group.id</groupId>
<artifactId>some.artifact.id</artifactId>
<version>some.version</version>
</dependency>
some.group.id
some.artifact.id
一些.版本
然后您可以考虑在IDE中重新导入POM.XML(或者配置IDE,一旦更改了POM,就自动重新解析POM)。
当然,如果您直接使用maven(比如想要添加依赖项并立即编译它),您只需键入
mvn compile
,如果依赖项仍然不在引擎盖下的本地缓存中,它将自动下载该依赖项,因此,此命令将在类路径中编译具有新依赖项的代码。是的,您可以这样做,但直接使用POM可能是更好的方法
mvn install:install-file -Dfile=<path-to-file> -DgroupId="group-id" \
-DartifactId="artifact-id" -Dversion="version" -Dpackaging="packaging"
mvn安装:安装文件-Dfile=-DgroupId=“组id”\
-DartifactId=“工件id”-Dversion=“版本”-dpackage=“包装”
在本地存储库示例中添加jar文件
Maven指南。是的,您可以这样做,但直接使用POM可能是更好的方法
mvn install:install-file -Dfile=<path-to-file> -DgroupId="group-id" \
-DartifactId="artifact-id" -Dversion="version" -Dpackaging="packaging"
mvn安装:安装文件-Dfile=-DgroupId=“组id”\
-DartifactId=“工件id”-Dversion=“版本”-dpackage=“包装”
在本地存储库示例中添加jar文件
Maven指南。通过“添加依赖项”,您的意思是修改POM以包含额外的依赖项吗?@chrylis onstrike-是!据我所知,尽管最流行的java编辑器(如IntelliJ或Eclipse)提供了产生相同结果的快捷方式,但没有。但是命令行版本不存在。但是,可以使用
mvn install:install file
@alainlompoa快捷方式在本地安装依赖项?你能提供更详细的资料吗?我使用vscode作为我的主要java代码editor@alainlompo这不会通过“添加依赖项”来修改pom文件,您的意思是修改pom以包含其他依赖项吗?@chrylis onstrike-是!据我所知,尽管最流行的java编辑器(如IntelliJ或Eclipse)提供了产生相同结果的快捷方式,但没有。但是命令行版本不存在。但是,可以使用mvn install:install file
@alainlompoa快捷方式在本地安装依赖项?你能提供更详细的资料吗?我使用vscode作为我的主要java代码editor@alainlompo这不会修改pom文件@NareshKumar提供的答案做了一件不同的事情:它安装了无法从maven存储库下载到本地文件系统的依赖项工件。它不会修改项目的pom.xml。请注意,主要的IDE都有用于插入这些依赖项的自动完成工具。@NareshKumar提供的答案与此不同:它安装了无法从maven存储库下载到本地文件系统的依赖项工件。它不会修改项目的pom.xml。请注意,主要的IDE都有自动完成工具来插入这些依赖项。它只用于在本地存储库中添加jar。它不会修改pom.xml文件,只用于在本地存储库中添加jar。它不会修改pom.xml文件