2

我想迁移到 Maven,但我有几个罐子没有我想使用的任何 POM。当其他人下载该项目时,他不需要为任何 maven 命令行安装命令而烦恼。

有没有一种简单的方法,只有 Ecplise 和 m2e 才能使用 jar 文件?

例如,jars 已经在 /src/main/resources 中,所以只需单击 pom.xml 即可?

我对 Maven 完全陌生,所以这个问题可能很愚蠢,但这确实阻止了我开始并说服其他人使用 Maven。

4

1 回答 1

2

由于 maven 的主要思想是只为任何人提供包含所有依赖项的 pom.xml,因此最好(至少在第一步)将文件安装在本地 maven 缓存中。(应该在 ~/.m2/ 中找到)

如何做到这一点在这里描述: http ://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

完成此操作后,您应该修改您的 pom.xml 并添加依赖项,并使用为调用该工具提供的值。

您的同事必须在本地 Maven 缓存中安装您的 jar。

更好的解决方案是下载 artifactory (http://www.jfrog.com/products.php),这是一个存储所有 maven jar 并允许任何构建从中下载它们的工具。

于 2012-01-10T13:37:16.953 回答