如果没有本地存储库并且没有为maven设置环境变量,spring boot如何使用maven?

时间:2019-04-03 09:07:39

标签: java spring maven spring-boot

我从spring initializr创建了一个spring boot应用程序,它使用maven,java,spring boot 1.5.19,组:com.test,art​​icraft:userPortal。 之后,我将该项目导入了eclipse neon中,然后maven开始下载所有maven依赖项,但之前我尚未在系统中安装和添加maven环境。 该项目在该系统上运行正常(WINDOWS 10)。 但是问题是我在设置了本地maven(3.1版本)存储库和env变量的其他系统(WINDOWS 7)中尝试了相同的方法。在该系统中,我通过修改setting.xml修复了许多错误。

我的问题是spring boot会自动安装maven并设置env变量吗?否则它将在第一个系统中工作。

我已经检查了我的第一个系统,其中项目运行正常,并且在我的c:/ users / username /目录中创建了.m2和.p2目录。在.m2中,有一个存储库目录,可能是maven正在使用此文件夹,但是maven没有设置env变量。那么,它是如何工作的?

我是Spring Boot和Maven的新手,如果这里有问题,请纠正我。

2 个答案:

答案 0 :(得分:3)

它与Spring启动无关。这是带有配置的Maven插件的Eclipse。

答案 1 :(得分:0)

如果您使用的是SpringBoot,建议您最好使用STS IDE。与Eclipse相同的接口,但Spring Framework更友好。 STS已经具有内置的Maven,它与本地安装的Maven不同,并且是独立的。我不认为setting.xml是这里的问题。 如果您说错误是找不到父POM,请尝试将父版本降级到存储库支持的较低版本,并进行maven更新并重新构建。 我希望Eclipse具有相同的功能,但是如果问题仍然存在,请尝试使用STS。

相关问题