是否有可能对仅在我的本地机器上不在任何存储库中的项目具有依赖性
?
如果是这样,我如何在我的 POM
中指定它,我会使用下面的格式吗?
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
最佳答案
使用 mvn install
将该依赖项安装到本地 Maven 存储库。然后您的本地项目可以将其用作依赖项。当然,这只适用于那一台机器。
如果您使用 Eclipse/NetBeans/IntelliJ 并且打开了依赖项以及使用该依赖项的项目,则无需安装它,因为这些 IDE 会在不涉及本地 maven 存储库的情况下解决此问题。
如果您的依赖项不是 Maven 项目,您只需引用 jar 文件即可。或者您分配 artifactId 和 groupId 并将 jar 文件安装到您的 repo。
两种方式都显示了here .
关于maven - 对本地 Maven 项目的依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36311765/