使用存储库https://repo.theprogramsrc.xyz/repository/maven-public/如果您导入工件xyz.theprogramsrc:simplecoreapi:0.0.1.1-SNAPSHOT
并尝试导入类 xyz.theprogramsrc.simplecoreapi.global.module.Module
,您会注意到 IDE 无法识别导入,但依赖项位于依赖项列表。
现在,如果您使用该版本尝试相同的操作,0.0.1.2-SNAPSHOT
您会注意到现在您可以使用导入。
有什么不同?第 124 行,from components.java
不工作,但from components.kotlin
工作,我的问题是,如果我使用components.kotlin
它不包含阴影或实现,只有源代码,但如果我使用components.java
它包含所有内容,但 ide 将无法识别进口。我认为这可能是 Kotlin 和 shadowjar 的问题......
这是我的项目供参考:GitHub:TheProgramSrc/SimpleCoreAPI
编辑
我刚刚确认这个问题是 IntelliJ 问题,为什么?我真的不知道,一旦在我创建的问题中可用,我将在此处发布答案: