【发布时间】:2018-07-09 19:06:25
【问题描述】:
我还是个开发新手,不知道如何解决我的问题。
我有一个项目需要其他代码才能运行。
我知道通过添加路径 n 我的 java 的导入部分可以访问库。
我也明白,通过向我的build.gradle 文件添加编译依赖项,可以告诉它该库在哪里。
我的问题分为两部分:
无法解析依赖怎么办?
我已经从 git hub 下载了源代码。
我希望能够将源代码添加到我的项目中。
现在,我不想将它直接添加到我的包中,而是 gradle 的方式。只需指向它。
所以我真正的问题是,如何在不将整个源代码添加到包中的情况下将库放入我的代码中? 我必须在我的 java 文件的导入部分做什么?
附:
提前致谢。
由于我仍在学习这些概念,因此我的问题可能没有以最佳方式构建。
【问题讨论】:
-
您使用的是 Maven 还是 Gradle?因为如果您使用 Maven 并且您的 IDE 设置为使用 Maven,您只需将其添加到
pom.xml中,它应该会立即弹出 - 尽管您可能需要重建您的项目,具体取决于具体情况 -
我正在使用 gradle。我使用在线 maven 到 gradle 转换器将其格式化为 gradle syle。
-
也许这个关于 SO 的问题/答案会有所帮助。 (stackoverflow.com/questions/20700053/…)
-
@StefanFreitag 我的来源不是 jar,看起来大多数答案都使用它。
-
@basviccc 使用 3rd 方 jars 是默认设置。只有第 3 方源会导致您当前所处的位置(我猜)——您必须编译代码并且还必须解决所有必需的依赖项。也许值得在 github repo 上为您的问题添加信息
标签: java maven gradle dependencies classpath