Maven(四):Maven的使用(中)前言一、实验四:创建Maven版的Web工程1、说明2、操作3、生成的pom.xml4、生成的Web工程的目录结构5、创建Servlet5.1在main目录下创建java目录5.2在java目录下创建Servlet类所在的包的目录5.3在包下创建Servlet类5.4在web.xml中注册Servlet6、在index.jsp页面编写超链接7、编译8、配置对servlet-api.jar包的依赖9、将Web工程打包为war包10、将war包部署到Tomcat上运行二、实验五:让Web工程依赖Java工程1、观念2、操作3、在Web工程中,编写测试代码3.
Maven(四):Maven的使用(中)前言一、实验四:创建Maven版的Web工程1、说明2、操作3、生成的pom.xml4、生成的Web工程的目录结构5、创建Servlet5.1在main目录下创建java目录5.2在java目录下创建Servlet类所在的包的目录5.3在包下创建Servlet类5.4在web.xml中注册Servlet6、在index.jsp页面编写超链接7、编译8、配置对servlet-api.jar包的依赖9、将Web工程打包为war包10、将war包部署到Tomcat上运行二、实验五:让Web工程依赖Java工程1、观念2、操作3、在Web工程中,编写测试代码3.
今天使用Maven的单元测试,正常导入以下的类org.junit.Assert;org.junit.After;org.junit.Before;org.junit.Test;在项目的根目录下执行mvntest,结果并没有执行单元测试,也是无语了。普通的Java项目可以正常运行,但是MavenWebJava工程,通过mvntest命令却无法成功执行测试用例。后来网络上查看了资料,maven-surefire-plugin不支持以前的Test注解了,需要依赖junit-jupiter-api:5.7.0,使用里面的测试注解。具体区别如下:注解位于org.junit.jupiter.api包中。断
在采用Maven构建项目时,经常遇到如下告警提醒,虽然不影响构建结果,但是程序员的我们天生就是完美主义者,眼里容不得沙子。一、如果在编译时遇到如下错误,可以通过在pom文件的build标签中插件:maven-compiler-plugin[WARNING]XxFilter.java:某些输入文件使用或覆盖了已过时的API。[WARNING]XxFilter.java:有关详细信息,请使用-Xlint:deprecation重新编译。[WARNING]EventKafkaSender.java:某些输入文件使用了未经检查或不安全的操作。[WARNING]EventKafkaSender.java
IDEA中导入Maven工程或项目本文简单讲述了IDEA中导入Maven工程或项目。为了减轻读者压力笔者将IDEA相关应用技巧分解成了多篇文章置于主页IDEA专栏,若本文没有帮助到您,请去主页IDEA专栏检索吧😏。文章目录IDEA中导入Maven工程或项目一、IDEA中导入Maven工程(Module)二、IDEA中导入Maven项目(Project)一、IDEA中导入Maven工程(Module)⓵新建一个空的项目project作为工作空间⓶在项目结构中导入工程(Model)⓷选择要导入的工程(Model)⓸选择导入方式⓹设置导入的Model所使用的JDK⓺导入后视图二、IDEA中导入Mav
前言网上介绍了许多如何创建Springboot项目,大多数基于IDE开发工具并且用Maven管理,如果在当前的开发环境并不充裕下,我们可以直接使用Maven命令来创建管理SpringBoot项目,对于习惯使用命令来创建项目来说比较的方便、同时更好的理解SpringBoot的项目结构。1.创建一个Maven项目1.1使用Maven创建一个简单的Java项目以VSCode为例,Ctrl+`快捷键打开终端假设项目的名称为example在控制台中输入如下Maven指令即可生成mvnarchetype:generate"-DgroupId=com.project""-DartifactId=exampl
1.新建file->new->project项目2.选择springboot项目,修改项目名,选择java8,type默认为maven,点击next3.选择相关依赖,web中选择springweb,SQL中选择mysqldriver,developertools中选择lombok,点击finish4.新建项目如图5.设置maven的配置,file->settings6.选择build,execution,deployment->buildtools->maven7.选择mavenhomepath路径为本机maven安装路径,usesettingsfile路径改为自己配置的settings文件,
场景:在使用Maven 对项目或模块进行编译(compile)、安装(install)、打包(package)等操作,单元测试没必要编译,设置跳过单元测试可以增加编译速度、也可以防止出现一些奇怪的异常现象一、设置跳过单元测试1、Idea可视化跳过2、使用命令参数跳过mvnpackage-Dmaven.test.skip=true语法:mvn编译、安装、打包-Dmaven.test.skip=true
两种方式: ①手动刷新 ②自动刷新通常情况下,在我们创建maven项目时,右下角会弹出提示框这里讲一下二者的区别:ImportChanges:导入当前pom.xml新添加的依赖;EnableAuto-Import:在修改pom.xml后,自动下载依赖。选择 ImportChanges,意味着每次修改pom.xml文件后需要手动刷新一次;选择EnableAuto-Import,则idea会自动帮你下载新添加的依赖。本人使用的IDEA是2020.1.2版本,IDEA版本不同选项显示也会略有不同手动刷新方式 自动刷新方式在File ——>Settings——>Build,Executio
目录一、使用坐标导入jar包 二、使用坐标导入jar包–快捷方式 三、使用坐标导入jar包–自动导入 四、依赖范围一、使用坐标导入jar包1、在pom.xml中编写标签2、在标签中使用引入坐标3、定义坐标的groupId,artifactId,version4、点击刷新按钮,使坐标生效 二、使用坐标导入jar包–快捷方式1、在pom.xml中按alt+insert,选择Dependency2、在弹出的面板中搜索对应坐标,然后双击选中对应坐标3、点击刷新按钮,使坐标生效 三、使用坐标导入jar包–自动导入1、选择IDEA中File-->Settings2、在弹出的面板中找到BuildTools3