IntelliJ IDEA:src \ test \ java上可用的库,但src \ main \ java上没有

时间:2018-01-27 04:42:36

标签: java maven intellij-idea

我在项目中使用pom.xml,发现了项目库的问题。 库在src \ test \ java上可用,但在src \ main \ java

上没有

enter image description here

如何使库可用于main和test?

这是来自pom.xml的片段

<dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.assertj</groupId>
        <artifactId>assertj-core</artifactId>
        <version>3.9.0</version>
        <scope>test</scope>
    </dependency>

1 个答案:

答案 0 :(得分:0)

将您的pom.xml编辑为:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>org.assertj</groupId>
    <artifactId>assertj-core</artifactId>
    <version>3.9.0</version>
    <scope>compile</scope>
</dependency>

由于您设置了依赖项而导致的此问题只能在测试范围中看到。 (scope)中的dependency

另请参阅:Maven Dependency Scope