Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ中不存在包org.apache.jena.ext.com.google.common.cache_Java_Maven_Intellij Idea_Jena - Fatal编程技术网

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

Java IntelliJ中不存在包org.apache.jena.ext.com.google.common.cache,java,maven,intellij-idea,jena,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;

我已经下载了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编译失败,这怎么可能呢

  • git克隆git://git.apache.org/jena.git
  • 打开IntelliJ,选择jena dir。(选择jena/pom.xml)
  • 打开jena base/jena-base.iml。加:

  • 打开jena-core/jena-core.iml。加:


  • 您是如何在IntelliJ上导入项目的?正确的方法是作为
    现有maven项目导入。只有这样,它才会开始识别你的包。它肯定会识别一些包,并将它们表示为Maven。问题可能是这个包属于一些子项目?这个包似乎在一个jar中。尝试重新导入依赖项。打开“Maven项目”选项卡/窗口,单击左上角的“重新导入所有Maven项目”,开始从其存储库重新加载所有依赖项。状态栏将通知有关流程的信息。