vscode配置基于maven的Javaweb开发
vscode配置基于maven的Javaweb开发
得益于vscode的便捷性,并且不是很吃电脑性能,所以得到越来越多的青睐,vscode在编写脚本语⾔⽐如python上⾮常好⽤,但是如果开发⼤型项⽬,其实还是有些⿇烦的,所以这⾥给出⼀个教程,来配置⼀个能够结合maven开发javawen的项⽬,并且后续会加⼊调试等内容。
在配置之前,你要有开发过Java web项⽬的经验,要不然可能很多东西都不知道为什么。
事前准备
主要就是配置Java环境、maven环境、tomcat环境,这三个都是解压即可,主要是注意配置环境变量JAVA_HOME 、MAVEN_HOME以
及CATALINA_HOME,然后将他们加⼊到path⾥⾯,最后path⾥⾯多了这四条:
%MAVEN_HOME%\bin
%JAVA_HOME%\bin
%CATALINA_HOME%\lib
%CATALINA_HOME%\bin
并且你在命令⾏输⼊java -version mvn -v catalina version都ok,说明开发环境都配置好了。 其实到了这个地⽅,如果你是⼤佬,你就可以基于记事本来开发了,更何况vscode,其实IDE主要就相当于润滑剂,能够更加简单的⽤这些⼯具,不⽤你输很多命令。⽽vscode介于⼆者之间。
vscode插件
vscode之所以好⽤,就是⾥⾯有了很多的插件,能够起到润滑剂作⽤,帮助你更⽅便的开发。这⾥需要的插件有:
Language Support for Java(TM) by Red Hat
Debugger for Java
Java Extension Pack
Maven for Java
Tomcat for Java
MySQL
java环境变量自动配置安装完插件,主要就是配置了。这⾥主要配置⼀下maven即可,在File->Preferences->Settings⾥⾯,你可以搜索⼀下maven,配置如下:
这样就能到maven的配置了。tomcat也可以配置⼀下workspace,你可以⾃⾏在设置⾥搜索然后更改,其作⽤主要是修改⼀下我们运⾏web时的位置。
maven构建web项⽬
其实这⾥和之前学习maven构建项⽬⼀样,只不过安装了插件,你可以不通过命令了,⽽是通过⿏标点来点去即可。⾸先ctrl+shif+p打开vscode的命令⾯板,输⼊>maven: Create Maven Project,回车,然后选择web app`版本1.4,然后等待建⽴maven⾻架,这⾥会需要输⼊group
Id,这⾥我输⼊了com.demo1,以及artifactId,我输⼊了demo,其他的回车⽤默认即可。
然后你发现⽬录下⾯会多了⼀个demo的⽬录,并且demo下⾯还有⼀个l,这个时候就说明建⽴成功了,你⽤vscode打开这个demo⽂件夹即可(因为建⽴后,好像vscode不会⾃动打开)。
构建完成后,我们需要部署到tomcat上⾯,这⾥现增加⼀个tomcat服务器,你当前的⼯作区应该如下所⽰:
你点击TOMCAT SERVERS右边的⼩加号,然后会弹出来选择⽬录的,你就选择你tomcat的安装⽬录即可(就是下⾯有bin的那个),如果没问题,那么就会在下⾯多⼀个服务器,然后你可以右键,选择start即可。等到开启完成,你再点击open in browse即可在浏览器⾥⾯看到tomcat的界⾯(与原版tomcat有⼀点不同,vscode插件做了⼀点定制)。
p.s. 可能你也注意到了如果右键在webapp这个⽬录上的话,也有Run on tomcat server并且能够运⾏,但是这个仅限于静态项⽬,我试了在spring mvc下,对servlet访问就不⾏了,所以建议还是⽤mvn clean package ,如果觉得⿇烦,后续会继续讲其他⽅案。
到此为⽌,通过vscode结合maven构建项⽬就完成了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论