maven - 对本地 Maven 项目的依赖?

标签 maven dependencies pom.xml

是否有可能对在我的本地机器上在任何存储库中的项目具有依赖性

如果是这样,我如何在我的 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/

相关文章:

android - Gradle 3,如何使库对 Android Studio 3 中的其他模块可见?

java - Nexus/Maven - 缺少...的 POM,没有可用的依赖信息

java - 将 AspectJ 添加到 pom.xml 使用 Maven 更改了 Java 版本,为什么?

java - 即使使用 "Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, "命令执行 cucumber 测试,也没有 "mvn test"

maven - 如何在没有 Nexus 的情况下托管 Maven 仓库

java - 修复 maven JSTL 1.2.1 依赖项,因此 maven-war-plugin 不会打包冒犯 Tomcat 7 的 JAR

scala - Maven with Jacoco 和 Sonar 0% 覆盖率

java - 使用 maven-hibernate3 插件生成源代码

java - Mac 上缺少 spring-boot-starter-web hibernate-validator 依赖项

android - '无法解析符号'(设计+ V7 +注释)