gpt4 book ai didi

java - 如何通过Gradle在Java中使用其他项目的库

转载 作者:行者123 更新时间:2023-12-03 06:30:15 25 4
gpt4 key购买 nike

我对开发还是很陌生,不知道如何解决我的问题。

我有一个需要其他代码才能工作的项目。
我知道,通过在Java的import部分中添加路径,可以访问库。
我还了解到,通过将编译依赖项添加到build.gradle文件中,可以告诉该库在哪里。

我的问题分为两部分:
无法解决依赖关系时该怎么办?

我已经从git hub下载了源代码。

我希望能够将源添加到我的项目中。

现在,我不想将其直接添加到我的包中,而是gradle的方式。只是指向它。

所以我真正的问题是,如何在不将整个源代码添加到程序包的情况下将库添加到我的代码中?
我在java文件的import部分中必须做什么?

附言
提前致谢。
由于我仍在学习概念,因此我的问题可能无法以最佳方式解决。

最佳答案

您可以从以下来源创建一个jarfile:

jar cf program.jar -C path/to/classes .

来源: https://stackoverflow.com/a/18146453/7625131
更多信息: https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

之后,您只需要使用gradle来引用它:
repositories {
flatDir {
dirs 'libs'
}
}


dependencies {
compile name: 'gson-2.2.4'
}

来源: https://stackoverflow.com/a/20700183/7625131

关于java - 如何通过Gradle在Java中使用其他项目的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48529172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com