我父亲pom的所有依赖项中的另一个Maven“软件包不存在”

时间:2018-10-05 12:26:56

标签: java maven dependencies pom.xml

这是我的超级pom的标题

<groupId>com.nao.lsb</groupId>
<artifactId>lsb-parent</artifactId>
<version>1.2.0-RC2-SNAPSHOT</version>
<packaging>pom</packaging>

这里他的儿子叫lsb-core

<parent>
    <artifactId>lsb-parent</artifactId>
    <groupId>com.nao.lsb</groupId>       
    <version>1.2.0-RC2-SNAPSHOT</version>       
</parent>    

所以我父母的文件夹只是pom。我也忘了告诉你这个项目在Java中!

我的问题是我想安装/编译时。我的superpom的依赖项在lsb-core的有效pom中。当我运行“ mvn clean install”时,我有“找不到符号”“程序包不存在”的负载。 在我的superpom中声明的所有使用过的软件包都发生了此错误

例如:

[ERROR] /mnt/c/Users/l.hugo/Desktop/Project/src/lsb-core/src/main/java/com/nao/lsb/core/settings/LSBUserAndClientSettingsConfigurationService.java:[8,41] package org.springframework.beans.factory does not exist

但是spring-beans出现在我的lsb-core有效pom中,带有正确的groupId,artifactId和版本。 如果我将“ springbbeans”的依赖项添加到“ lsb-core / pom.xml”,则不会出现任何错误。但是后来我的superpom没用了。

我可能误会了一些东西。

当我使用命令“ mvn依赖关系:解决”或“ mvn依赖关系:分析”时,也不会显示那些属于我父亲的依赖关系包。

我希望这已经足够清楚了,如果您需要更多信息,我会在这里尽快答复

编辑:出现错误之前

Screenshot of error

0 个答案:

没有答案
相关问题