无法导入类,IntelliJ 显示 BOOT-INF 前缀,它似乎是相关的
这是Java和Maven - 我正在尝试从一个项目中导入一些类,我可以在我的机器上构建到本地mvn存储库,或者我可以从公司的外部mvn存储库下载它,已经是一个打包的jar。在查看“外部库”并扩展相关库时,我确实注意到在左侧“项目”窗格中查看IntelliJ时,有问题的jar下面的所有类都有一个“BOOT-INF.classes”前缀。如果有帮助的话,它也是一个springboot项目,尽管我能够从外部存储库导入所有springboot类和所有其他类。
(IntelliJ 项目视图内部,位于左侧窗格的“外部库”下)
Maven: org.springframework.boot:spring-boot-starter-test:2.0.0.RELEASE
Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.8.1
---jackson-core-2.8.1.jar
------com.faster.xml.jackson.core
------com.faster.xml.jackson.core.async
........(列出更多套餐)
Maven: com.mycompany.my.project:component-two-1.0.0-SNAPSHOT
Maven: com.mycompany.my.project:component-three-1.0.0-SNAPSHOT
---com.mycompany.my.project:component-1.0.0-20181201.jar
------BOOT-INF.classes
------BOOT-INF.classes.com.mycompany.project.my.package.one
---------美一
---------我的类二
------BOOT-INF.classes.com.mycompany.project.my.package.one
------BOOT-INF.classes.com.mycompany.project.my.package.one.alpha
------BOOT-INF.classes.com.mycompany.project.my.package.one.bravo