使用Maven Library而不使用Maven Koolaid

时间:2016-05-11 19:14:40

标签: java maven

我想使用diffplug / Durian库,但不想使用Maven。有没有办法在项目中不使用Maven本身的情况下使用Maven库?

2 个答案:

答案 0 :(得分:1)

我发现IntelliJ IDEA允许将Maven模块导出到JAR,可以在非Maven项目中使用。

https://www.jetbrains.com/help/idea/2016.1/downloading-libraries-from-maven-repositories.html

我是Maven的新手,需要知道什么是“Maven Coordinate”。我在https://maven-repository.com/artifact/com.diffplug.durian/durian/3.4.0找到了相关库,它是字符串“com.diffplug.durian:durian:3.4.0”。

基本上,请按照项目结构 - >项目设置 - >图书馆 - >“+” - >新项目库 - >来自Maven。结果对话框采用Maven坐标,并有一个“下载到”选项,它将在您导入的Maven库中在指定位置创建一个漂亮的JAR。也可以添加源代码和javadoc。下载完成后,导航到包含新JAR的系统文件夹,并将其粘贴到真正的非Maven项目中(在我的案例中为Eclipse项目)。

答案 1 :(得分:1)

这有一个指向.jar的链接并列出它的依赖项。 http://mvnrepository.com/artifact/com.diffplug.durian/durian/3.4.0

下载jar - 然后下载所有jar的依赖项及其依赖项,并将它们添加到类路径中。