Java在Inteliji中找不到包

时间:2017-06-18 02:51:24

标签: java maven

我在两个不同的模块中使用并发树库。当我尝试构建项目时(我使用buck来构建项目),第二个模块给出了以下错误:

error: package com.googlecode.concurrenttrees.radixinverted does not exist
import com.googlecode.concurrenttrees.radixinverted.ConcurrentInvertedRadixTree;

error: package com.googlecode.concurrenttrees.radixinverted does not exist

我查看了以前有关如何导入依赖项的帖子,并且已将并发树maven库成功添加到模块中,并检测到类中的所有函数。我尝试了你认为的所有内容,例如重新启动和使缓存无效,打开一个新项目等,但这些都不起作用。

当我在第一个模块下移动我的代码时,它编译没有任何问题,但这不是我正在寻找的解决方案。

http://maven.apache.org/maven-v4_0_0.xsd“>     4.0.0

<parent>
    <groupId>org.onosproject</groupId>
    <artifactId>onos-incubator</artifactId>
    <version>1.10.0-SNAPSHOT</version>
</parent>

<artifactId>onos-incubator-api</artifactId>
<packaging>bundle</packaging>

<description>ONOS incubating core API</description>

<dependencies>
     <dependency>
        <groupId>com.googlecode.concurrent-trees</groupId>
        <artifactId>concurrent-trees</artifactId>
        <version>2.6.0</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava-testlib</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.easymock</groupId>
        <artifactId>easymock</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.felix</groupId>
        <artifactId>org.apache.felix.scr.annotations</artifactId>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>RELEASE</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <scope>compile</scope>
    </dependency>

</dependencies>

当我运行mvn clean install时,它不会产生任何错误,但是当我尝试使用buck构建项目时会产生错误

0 个答案:

没有答案