Java Maven对插件开发的依赖性
为什么程序/插件不接受pom.xml中的依赖项 我已经在pom.xml中包含了JSON依赖项,但仍然不起作用Java Maven对插件开发的依赖性,java,eclipse-plugin,pom.xml,Java,Eclipse Plugin,Pom.xml,为什么程序/插件不接受pom.xml中的依赖项 我已经在pom.xml中包含了JSON依赖项,但仍然不起作用 <dependencies> <!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId>org.json</groupId> <artifactId>json</
<dependencies>
<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180130</version>
</dependency>
</dependencies>
JSONObject cannot be resolved to a type
The import org.json cannot be resolved
如何解决此问题?插件的运行时类路径完全由其MANIFEST.MF文件的内容控制。可以使用Maven poms设置编译时路径,但必须在插件清单中包含运行时所需的所有内容,无论是作为依赖项还是作为插件本身包含的内容。当我尝试在构建路径中包含jar文件时,我在json/exception上得到了一个NoClassDef错误。我试图查看其他帖子,但仍然没有找到解决此问题的正确方法。您可能希望查看Eclipse Tycho,它处理Eclipse插件和maven之间的接口。