我已经编写了一系列我想变成公司库的类。管理它的所有依赖项很痛苦,所以我创建了一个 Maven 项目来自动处理它。
我已将我的库项目打包成 .jar 并将其添加到我的本地 Maven 存储库中。我现在可以在我的应用程序项目的 pom.xml 中列出它,它就像任何其他依赖项一样被引入并且运行良好。
问题是我的库的依赖项没有被引入。看起来这应该是直截了当的,但尝试复制 Maven 存储库中的其他包不起作用。
现在我的 jar 包含两个目录:
com\company\package\Main.class
和:
META-INF\maven\com.company\package\pom.xml
我需要将pom.xml
Maven 文件放在哪里才能获取我的依赖项的依赖项?.jar
构建中还有什么我遗漏的吗?
pom.xml
描述项目/模块的 Maven POM 文件 ( ) 通常放在根目录中。
然后,您的 Maven 安装可以获取 POM 文件,这将自动配置项目,这意味着还可以从其存储库下载依赖项。
有关部署到存储库的工件示例,请参阅http://central.maven.org/maven2/org/springframework/spring-core/5.1.5.RELEASE/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句