无法从maven依赖项目中找到类

use*_*363 4 java dependencies jar intellij-idea maven

[CLOSED - 我不得不将类从test/java移到main/java并通过IDE"maven options"更新maven存储库]

我是maven的新手,对java开发缺乏经验.我正在使用IntelliJ Idea作为IDE.我正在使用Maven 3.0.4.

我创建了一个"项目A"和一个"项目B",每个都有一些类.现在,当我尝试在项目A中项目B中的类创建依赖项时,我似乎无法找到属于项目B的任何类.当我检查maven存储库时,我可以看到基于项目B创建.jar文件.

为了澄清:添加依赖于当项目B发现所谓的"项目B"的假象,但我无法找到是一部分的任何类别B项目.

它似乎并不像我可以访问和使用的任何已部分类的B项目内部项目中的这将使此安装毫无价值.

-

请告诉我我应该包含哪些信息来帮助我解决这个问题.

[编辑]这里是项目甲的POM上的依赖项目乙.但是我要么不明白如何在我的项目中使用它,要么它不起作用.虽然我可以使用IntelliJ的功能来查找和添加工件,但是intelliJ似乎找不到任何属于项目B的类(虽然它确实找到了属于maven存储库中其他预定义包的类):

<?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>planet</groupId>
    <artifactId>planet</artifactId>
    <version>1.0</version>
    <dependencies>
        <dependency>
            <groupId>toolbox</groupId>
            <artifactId>toolbox</artifactId>
            <version>1.0</version>
        </dependency>
    </dependencies>


</project>
Run Code Online (Sandbox Code Playgroud)

use*_*363 6

我不得不将我的类从test/java移到main/java.傻,但我花了一整天才意识到这一点.这仅在通过IDE更新"maven选项"中的存储库后才有效.