Java 为什么从SpringBootVersion2.1.4到2.1.5的更改会导致未知的配置Maven错误?
我已经安装了Eclipse(实际上是Spring工具套件)。它是和Maven一起来的。我创建了SpringBootStarter项目。Maven正在下载所有依赖项,一切正常 最近,我创建了一个新项目。这一次,我注意到pom.xml中有一个错误 问题窗口(在STS中)显示以下内容:Java 为什么从SpringBootVersion2.1.4到2.1.5的更改会导致未知的配置Maven错误?,java,spring,eclipse,maven,spring-boot,Java,Spring,Eclipse,Maven,Spring Boot,我已经安装了Eclipse(实际上是Spring工具套件)。它是和Maven一起来的。我创建了SpringBootStarter项目。Maven正在下载所有依赖项,一切正常 最近,我创建了一个新项目。这一次,我注意到pom.xml中有一个错误 问题窗口(在STS中)显示以下内容: Description Resource Path Location Type Unknown pom.xml /TestSessionAttribute
Description Resource Path Location Type
Unknown pom.xml /TestSessionAttribute line 1 Maven Configuration Problem
我注意到spring启动版本是2.1.5(之前是2.1.4)
在m2存储库中
我返回并将版本更改为2.1.4,然后是一个Maven>Update项目,错误消失了
当版本为2.1.5时,为什么会出现Maven错误?我不知道为什么它会被破坏。我想这是eclipse项目中的一个坏设置 我只知道如何解决它:
mvn clean eclipse:clean eclipse:eclipse
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
3.1.1
也存在。您是否运行了
mvn安装
?请尝试先在命令行上构建,而不安装mvn清理包
…并查看是否没有发生错误…@ChristopherSchneider因为Maven附带了STS,所以我没有做任何与Maven相关的事情。我对马文不太熟悉。我不确定在安装Eclipse/STS时是否有单独的maven安装。maven不是通过Eclipse安装的。如果在Eclipse中有STS,那么它只在Eclipse中。如果你需要它,我建议你在这里下载:安装见@khmarbaise,我想是的。由于它是一个插件,我不确定我是否想再次单独安装maven。我要看看maven插件是否需要更新。最新版本的STS附带了maven插件。由于没有单独安装maven,我不确定是否可以从命令行运行mvn。我确实看到,当我从2.1.3发送到2.1.4时,我没有看到任何错误。但是当我从2.1.4转到2.1.5时,我看到了错误。2.1.5中可能缺少某些依赖项。我仍在调查。这并不能解决我的问题。如果我这样做,eclipse会抱怨配置已经过时,并且一旦我从eclipse刷新maven配置,错误就会回来。是的,就是这样。谢谢你。。。这对我有用。我花了一个小时试图修复它!谢谢你做得很好!(在Maven->Update Project之后…)谢谢。看起来eclipse也破坏了2.1.6。。获取一系列错误..:(通过spring Initializer生成的2.2.5项目面临同样的问题。将上述内容添加到pom.xml中解决了这个问题。
spring-boot-2.1.5.RELEASE.jar
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>