首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让本地Maven包引入它的依赖项?

问如何让本地Maven包引入它的依赖项?
EN

Stack Overflow用户
提问于 2019-03-22 22:33:29
回答 1查看 58关注 0票数 0

我已经写了一系列的类,我想把它们变成一个公司的库。管理它的所有依赖项是一件痛苦的事情,所以我创建了一个Maven项目来自动处理它。

我已经将我的库项目打包到一个.jar中,并将其添加到我本地的Maven存储库。我现在可以在我的应用程序项目的pom.xml中列出它,它像其他依赖项一样被引入,并且工作得很好。

问题是我的库的依赖项没有被引入。这看起来应该是直接的,但尝试复制Maven存储库中的其他包并不起作用。

现在,我的jar包含两个目录:

代码语言:javascript
复制
com\company\package\Main.class

和:

代码语言:javascript
复制
META-INF\maven\com.company\package\pom.xml

我需要把pom.xml文件放在哪里,让Maven去获取我的依赖项呢?在.jar构建中,我还遗漏了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-22 22:56:49

描述项目/模块的Maven POM文件(pom.xml)通常放在根目录中。

然后,您的Maven安装可以拾取POM文件,这将自动配置项目,这意味着还可以从它们的存储库中下载依赖项。

有关部署到存储库的工件的示例,请参见http://central.maven.org/maven2/org/springframework/spring-core/5.1.5.RELEASE/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55301927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档