我们可以直接在本地maven存储库下运行jar文件,而无需在pom.xml文件下指定依赖项

时间:2011-09-30 08:52:24

标签: maven-2

我已将现有的Maven项目导入Eclipse,这与其他jar有很多依赖关系

请告诉我,我可以直接运行mvn install path to My jar file命令,而无需在POM.xml文件上指定依赖标记吗?

简单来说,我的问题是,我们可以简单地运行此命令,而无需在POm.xml文件中指定任何依赖项。

mvn install:install-file -DgroupId=<MVN_GROUPID> -DartifactId=<MVN_ARTIFACTID> -Dversion=<MVN_VERSION> -Dpackaging=jar -Dfile=<JAR_FILE_TO_INSTALL>

谢谢。

1 个答案:

答案 0 :(得分:1)

您当然可以在不修改或添加pom.xml文件的依赖项的情况下运行此命令。请注意,工件将安装在没有pom.xml的本地存储库中。因此,依赖于此项目的任何工件都会丢失有关项目依赖项的信息。

使用pom.xml在本地存储库中安装工件的一种更简单的方法是执行以下命令:

mvn install

你有理由避免这个命令吗?