社区网站项目1.1-搭建开发环境

进入maven官网http://maven.apache.org/,然后点击左侧导航栏Download,下载Binary文件,解压缩到D盘javing目录下。
在conf子目录下,修改setting.xml文件,修改镜像仓库mirror(大家都从maven官网https://repo.maven.apache.org/maven2/下载包的话可能会太慢)。
阿里云的镜像仓库有很多,打开https://maven.aliyun.com,其中central是中央仓库,复制它的地址,粘贴到mirror的url栏,而id可以写alimaven,mirrorOf可以写central,name可以写aliyun maven。
然后我们就可以使用它了,进入它的目录,再cd到bin子目录,就可以用到mvn.cmd。为了方便,我们可以配置环境变量:
点击主菜单-Windows系统,打开此电脑,右键点击,选择属性-高级系统配置-环境变量,在系统变量中找到Path,双击打开,新建一条,把D:\javing\apache-maven-3.6.3\bin加进去。
这样,打开命令行工具,在任意目录下都可以使用mvn命令。快捷键win+R打开命令行窗口,执行mvn -version显示出版本信息说明安装好了。
在maven官网左侧导航栏user centre,maven in 5 minutes快速入门。
进入d盘,cd 到D:\javing\workspace下,执行

mvn archetype:generate -DgroupId=com.nowcoder.mvndemo1 -DartifactId=mvndemo1 -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

其中-Dgroup一般写公司域名的倒序.项目名,-DartifactId一般写项目id,-DarchetypeArtifactId表示使用哪个mvn模板,-DinteractiveMode是否使用交互模板(true的话每一步都会问你是否)。
本地仓库默认在~/.m2/repository下,其中开头的波浪号表示用户目录,比如C:\Users\yshuqiao或C:\Users\Administrator。
cd 到D:\javing\workspace\mvndemo1项目目录下,mvn compile编译项目生成target目录。若执行mvn clean就能把刚才编译的target结果删除。再次执行mvn compile重新编译就又有了。mvn clean compile也是ok的(先清理再编译)。mvn clean test则可以先清理再测试(且这个test是包含了compile的,因为编译好才能测试)。
然后可以进入www.jetbrains.com/idea官网下载IDEA IntelliJ,社区版普通安装就行,打开时选择不导入配置,然后到可以创建或导入项目的界面,点击右下角configure的下拉箭头,选择settings,做一些设置。
Editor下面的Font可以设置字号,字体可以选Courier New,字号可以调成16。另外要配置maven,在Build,Execution,Deployment下Build Tools下点击Maven,选择安装maven的路径,指定maven自定义文件settings.xml,勾选override,本地仓库默认~/.m2/repository。
配置好以后,create new project,左侧选maven,右侧上方选jdk位置,勾选create from archetype(用模板创建项目),还是选择maven-archetype-quickstart,下一步,填groupid公司域名倒序+项目名、artifactId项目名,版本号默认1.0-SNAPSHAT都可以,下一步确认相关信息,再下一步,可以重新选择项目存放的位置D:\javing\workspace\mavendemo2,点击完成。然后idea右下角点击Enabled AutoImport允许它自动引入相关资源。右侧maven展开,lifecycle展开也有maven的命令。不过实际开发编译一般用主菜单bulid-build project(快捷键ctrl+F9),或者在下方左侧点rerun箭头图标。
接着,正式到https://start.spring.io创建初始化项目环境(为什么maven管理包还不够呢,因为有时候初始化需要的包太多了,一个个下很麻烦)。虽然我们可以去https://maven.aliyun.com,点击Artifact Search然后搜索包(但看不出哪个好不好,哪个常不常用),另外还有个网站要方便一些https://mvnrepository.com(它有建议:按使用数量排名),点进去,把相应包信息copy到项目的pom.xml里它就能下载。
用https://start.spring.io/的话(当然它底层还是基于maven),选择项目类型maven project,语言java,某个正式版本如2.3.0,填写group如com.nowcoder.community(公司域名的倒序.项目名),填写artifact(项目id/项目名)如community,name也写community,description可以写nowcoder community,package name可以改写成com.nowcoder.community,可以选择jar包,选择java版本8。dependencies栏可以搜web找到spring web,搜thymeleaf,搜
devtools找到spring boot devtools(重新编译自动后重启服务器),aop搜不到可以之后到https://mvnrepository.com找到Spring Boot Starter AOP。然后就可以把这个初始化项目下载下来。
如果有别的软件端口和tomcat端口冲突了,可以在resources路径下的application.properties里写server.port=xxxx,而且还可以配置项目访问路径如server.servlet.context.path=/community。那么访问的时候在项目访问路径之后加/controller之类的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值