这是我的超级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依赖关系:分析”时,也不会显示那些属于我父亲的依赖关系包。
我希望这已经足够清楚了,如果您需要更多信息,我会在这里尽快答复
编辑:出现错误之前