踩了好几天坑,终于可以运行了,囧。特出此篇尽量回忆总结一下.
首先,下载maven。
http://maven.apache.org/download.cgi
自己选择一个版本,这里选择的是3.6.0
解压后是这样的(黑色涂掉部分是没有的)
在Maven的安装目录下的conf目录中找到setting.xml文件,打开该文件,找到
就像这样:\Respository文件夹就是以后存放下载包的文件夹
如果想要使用阿里镜像源(国内下载速度快),则找到
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
path变量 加上 %MAVEN_HOME%\bin
打开 cmd,在里面敲:mvn -version, 出现类似以下信息,就证明没问题。
如果有问题,先检查上面提到两个环境变量配置对了没。如果还不行,就检查,jdk路径配置对了没。
请检查自己的jdk文件夹是否有解压错误之类的, 本人就是当时整个jdk解压后有问题的,java环境变量没配置错,但是我的jdk文件夹是有问题的,平常用java运行程序没什么问题,但是这个maven就是不过,搞了很久,最后换了一个jdk,才搞定了的
懒癌,这部分以后补,具体参考此篇文章, 我只做一些我遇到不懂的补充
https://blog.csdn.net/zhangbaidu555/article/details/12955639
1. 可能你这时刚不小心点到哪个项目,别傻傻加入那个项目啊,注意下这个路径。
2.如果你创建maven后没反应或者出现错误,也可以尝试这种方式创建项目,
new->web project。然后输入名字之后选择add maven support
同样懒癌,
https://blog.csdn.net/a78270528/article/details/77532781
https://blog.csdn.net/a78270528/article/details/77573818
如果运行maven build后出现这个错误:
这是因为,51.0是对应jdk1.7的版本,而myeclipse默认版本是1.6,myeclipse10中最高是1.6!!!简直坑比。解决方法是:
添加自己系统中高于1.7版本的库
貌似还可以添加web server的什么的。不过我里面没有。。。
原因是:你没有把自己的主类传给SpringApplication,而是直接运行了
又或许,你跟我一样脑袋短路,直接在项目上run,然后选择string boot...不,你应该在主类.java上使用run as 1 java appliaction(我弄了2个小时都没成功运行,最后竟然是这样,晕。。好吧,C/C++/python我都是这样的直接在项目上运行的,除了使用编辑器,否则不会直接到入口那运行)
你可以在maven build后的goals输入你需要的goals,如果懒,也可以在
在window->preferences->java->installed jres中选择自己使用的jdk, 选择edit
加入默认vm,即:【-Dmaven.multiModuleProjectDirctory=$maven的系统变量】, 如果你按我上面说的配置的,那么这个系统变量名就是MAVEN_HOME
在pom.xml中加入:
dev
dev
true
在appliaction中加入:@中表示变量名
spring.profiles.active=@activatedProperties@
最后,创建application-dev.properties文件。把需要的配置都加入进去
这样,默认启动的就是application-dev文件的配置了
参考https://app.yinxiang.com/shard/s64/nl/20511302/05f497a0-5437-4017-b2ca-4c671d1ce764?title=Spring%20Boot%20application.properties%20from%20Maven%20profile%20%7C%20Java%20%26%20Web%20development