如何获取本地Maven软件包以引入其依赖项?

时间:2019-03-22 14:33:29

标签: java eclipse maven

我写了一系列要转化为公司资料库的类。管理所有依赖项很麻烦,因此我制作了一个Maven项目,使其能够自动处理。

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

问题是我的库的依赖项没有被引入。这似乎应该很简单,但是尝试在Maven存储库中复制其他软件包是行不通的。

现在我的jar由两个目录组成:

com\company\package\Main.class

并且:

META-INF\maven\com.company\package\pom.xml

我需要在哪里放置Maven的pom.xml文件来获取依赖项的依赖项? .jar构建中还有其他我缺少的东西吗?

1 个答案:

答案 0 :(得分:0)

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

然后可以通过Maven安装获取POM文件,该文件将自动配置项目,这也意味着从其存储库中下载依赖项。

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