我的问题:
我创建了一个Maven项目。我已经导入了一个存储库(称为Kumo)。在Maven配置XML文件中,我没有出现错误。我尝试使用其中一个类时出现错误。
它告诉我:Cannot resolve symbol 'WordCloud'
即使包成功,Intellij maven“无法解析符号”
我曾尝试与(我认为)没有结果:
- 无效缓存
- 重新启动的IntelliJ
- 重新导入所有的Maven项目按钮
- 生成源按钮
- 下载源按钮
- 添加编译XML标签
- 试图在Windows上创建这个项目产生同样的结果
的pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>kumo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.kennycason</groupId>
<artifactId>kumo</artifactId>
<version>1.11</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Test_1.java:
public class Test_1 {
WordCloud cloud;
FrequencyAnalyzer analyzer;
}
Test_2.java:
package Example;
public class Test2 {
WordCloud cloud;
FrequencyAnalyzer analyzer;
}
尝试使用'import'假设该类存在于'kumo'罐中 –
我试过这样做,它找不到任何要导入的东西。什么工作是将4个子依赖项添加到pom.xml中 –
也许你只是想'kumo-api' –