【问题标题】:Why does external dependencies added in Project Structure doesn't appear in compile time (Intellij)?为什么在项目结构中添加的外部依赖项不会出现在编译时(Intellij)?
【发布时间】:2020-08-11 19:07:58
【问题描述】:
所以我创建了一个未发布未测试的库,因此我使用项目结构手动导入它来测试它,就像explained in here。
这也是一个快照:
它甚至似乎是在 intellij 中导入的,就像它在编辑器中显示的那样,我可以导航到它的定义。
但不幸的是,构建失败看到这个:
我尝试更改依赖项的范围,但没有任何效果。
我该如何解决这个问题,任何帮助将不胜感激????.
【问题讨论】:
标签:
java
kotlin
intellij-idea
dependencies
external
【解决方案1】:
最后我通过从 Intellij IDEA 的项目结构中删除我手动添加的外部依赖项来让它工作。
并使用gradle添加外部依赖:
compile files('path/to/the/jar/my-plugin.main.jar')
这个file() 使用项目的文件夹作为根目录,然后我们可以浏览它。
问题可能是因为同时使用 gradle 和 intellij 项目管理。
希望如果有人遇到同样的问题,他/她可以使用 gradle 解决它。