Java Intellij maven“;无法解析符号“;尽管这个方案很成功

Java Intellij maven“;无法解析符号“;尽管这个方案很成功,java,xml,maven,intellij-idea,word-cloud,Java,Xml,Maven,Intellij Idea,Word Cloud,我的问题: 我创建了一个Maven项目。我已经导入了一个存储库(称为Kumo)。在Maven配置XML文件中,我没有遇到任何错误。当我尝试使用其中一个类时,会出现错误。 它告诉我:无法解析符号“WordCloud” 我尝试过的(我认为)没有结果: 使缓存失效 重新启动IntelliJ “重新导入所有Maven项目”按钮 生成源按钮 下载源按钮 添加编译XML标记 尝试在Windows上创建此项目会产生相同的结果 pom.xml: <?xml version="1.0" encoding

我的问题:
我创建了一个Maven项目。我已经导入了一个存储库(称为Kumo)。在Maven配置XML文件中,我没有遇到任何错误。当我尝试使用其中一个类时,会出现错误。
它告诉我:
无法解析符号“WordCloud”

我尝试过的(我认为)没有结果:

  • 使缓存失效
  • 重新启动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_2.java:

package Example;

public class Test2 {
    WordCloud cloud;
    FrequencyAnalyzer analyzer;
}


最疯狂的事。显然,for版本1.11没有与之关联的JAR,因此无法直接添加它。取而代之的是,4个子模块中的每一个子模块都必须直接添加它们的依赖项,然后突然之间就可以工作了。我不知道为什么会这样,因为整个包都将它们作为依赖项包含。尽管如此,我还是在和我的动物们讨论后解决了自己的问题

是否应该更新maven以下载依赖项并将WordCloud类导入java文件?此错误可能是由于IDE找不到该类造成的。

如所建议,您应该使用下面的依赖项而不是
,以获得进一步研究的更多示例。

尝试使用
import
假设类存在于
kumo
中,jarI尝试这样做,但找不到任何要导入的内容。有效的方法是将4个子依赖项添加到pom.xml中。也许你只想让
kumo api
转到红色单词并按ctrl+Enter键,而不是在maven存储库中第一次或最后一次出现类似情况。虽然我用另一种方法解决了我的问题,这绝对是正确的方法,并包括一个很好的解释为什么以及。谢谢,我现在也更了解马文了。
package Example;

public class Test2 {
    WordCloud cloud;
    FrequencyAnalyzer analyzer;
}
<dependency>
    <groupId>com.kennycason</groupId>
    <artifactId>kumo-core</artifactId>
    <version>1.11</version>
</dependency>