0

我从未使用过 Maven,只是在尝试为我的非 Maven 项目使用外部 API 时遇到了它。外部 API 的文档说:

The JAR is not currently available on any central Maven repositories, but you can easily 
clone this repository and install it to your local Maven just by typing:
mvn compile install

由于我的项目不是 Maven 项目,OI 想知道我如何仍然使用这个没有 JAR 文件的外部 API,否则我可以将其导入到我的项目中?

我知道我可以将我的项目转换为 Maven 项目,但这是唯一/最好的选择吗?谢谢!

4

2 回答 2

1
  1. 签出代码。
  2. mvn package
  3. 在项目的目录中找到 JAR,target/并在你的非 maven 项目中使用它。
于 2013-10-17T22:51:00.663 回答
1

如果您不使用任何构建管理系统,则转换为 Maven(或 Gradle)几乎可以肯定是更可取的选择;学习 Maven 需要一点时间,但它可以避免许多与依赖和类路径管理、可预测的构建集成等有关的问题。

也就是说,使用 Maven 构建的 jar 并没有什么神奇之处。它只是一个工具,可以自动调用您无论如何都会使用的所有工具,例如编译器和 JUnit。它会生成一个常规 jar,您可以像使用任何其他 jar 一样将其添加到类路径中。

于 2013-10-17T22:51:28.983 回答