Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven是否有类似于“;dotnet添加包xxx”;?_Java_Maven_.net Core - Fatal编程技术网

Java maven是否有类似于“;dotnet添加包xxx”;?

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

我是一名.NET开发人员,对java开发不熟悉。在.NET世界中,我们使用一个简单的命令
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文件