Spring Boot Maven编译包不存在

时间:2018-08-30 14:55:25

标签: java spring maven spring-boot

在A模块中有一个服务(在软件包nfts.core中),而B模块包含A中该服务的实现。我选择了开发工具包。我已经通过在项目结构中导入模块将A导入到B项目中。此外,还完成了pom依赖。

当我使用spring boot parent 1.3.7版本mvn clean install Amvn clean install B时,它将成功。

有一个日志可能会有用:

[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ core ---

但是,当我使用Spring Boot 2.0.4版本时,出来的软件包nfts.c​​ore不存在。

[INFO]--- maven-compiler-plugin:3.7.0:compile (default-compile) @ core ---

为什么?我可以为春季启动自定义Maven插件吗?

1 个答案:

答案 0 :(得分:0)

听起来比Spring Boot问题更像是您遇到的maven问题。

我猜您只是在尝试基于新情况下本地存储库中不存在的内容进行构建。

我会尝试:

  • 请确保如果在1.3.7版本上使用“ mvn clean install -U”,它仍会生成。 -U将使Maven强制更新其索引。
  • 可能尝试从.m2存储库文件夹中完全删除这些库,然后重新构建(1.3.7版本)。
  • 如果您的旧版本在此之后仍然有效,而您的新版本不起作用,则我们可能需要更多信息(例如您的POM)。