IntelliJ中不存在包org.apache.jena.ext.com.google.common.cache

时间:2016-10-07 18:18:15

标签: java maven intellij-idea jena

我已经使用

下载了Jena项目
git clone git://git.apache.org/jena.git

并用

编译
mvn -U -Dmaven.test.skip=true clean install

没关系。

现在我希望用IntelliJ打开这个项目但是失败了。

例如,在org.apache.jena.atlas.lib.cache.CacheInfo课程中,它发誓它无法导入

import org.apache.jena.ext.com.google.common.cache.CacheStats;

如果可能,maven编译进展顺利,而IntelliJ编译失败了?

1 个答案:

答案 0 :(得分:2)

  1. git clone git://git.apache.org/jena.git
  2. 打开IntelliJ,然后选择jena dir。 (选择jena / pom.xml)
  3. 打开jena-base / jena-base.iml。添加:

    <orderEntry type="library" name="Maven: org.apache.jena:jena-shaded-guava:3.11.0-SNAPSHOT" level="project"/>

  4. 打开jena-core / jena-core.iml。添加:

    <orderEntry type="library" name="Maven: org.apache.jena:jena-shaded-guava:3.11.0-SNAPSHOT" level="project">