博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven详解(七)------ 创建Web工程以及插件原理
阅读量:6916 次
发布时间:2019-06-27

本文共 1443 字,大约阅读时间需要 4 分钟。

1、什么是 Maven 插件?

  上一篇博客我们讲了 Maven 的生命周期,我们知道 Maven 的核心是生命周期,生命周期指定了 Maven 命令执行的流程顺序。但是真正实现流程的工程是由插件来完成的。

  我们也可以说 Maven 是一个执行插件的框架,每一个任务实际上都是有插件来完成。进一步说每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试源码。

 

2、配置编译插件

  一般我们创建一个 Maven 工程,就算指定了 JDK 的版本,但是你执行 update project 操作,一般 Maven 工程会自动恢复到默认的 JDK 版本,有可能是1.4,有可能是1.5(和 Maven 版本有关)。

  那么我们如何指定其 JDK 版本呢?在 pom.xml 中添加如下代码:

org.apache.maven.plugins
maven-compiler-plugin
1.7
1.7
UTF-8

  下面我们来添加一个 tomcat 插件,首先我们要知道如何创建 Maven Web 工程。

 

3、创建 Maven Web 工程

  第一步:New maven project,注意打包方式为 war

  

  

  第二步:右击项目名,选择 properties,选择Project Facets

   

  

  第三步:将 Dynamic Web Module 取消,点击 Apply

   

  

  第四部:将 Dynamic Web Module 重新勾选,点击 下方生成的超链接

   

  

  第五步:点击超链接,修改目录结构,然后点击 OK,创建 Maven Web 工程完成

   

 

   创建的 Web 工程目录结构如下:

  

 

 

 4、添加 tomcat 插件

   我们在上面创建的 web 工程,可以输入  tomcat:run 来使用默认的 tomcat 插件去启动 web 工程,但是默认的插件版本有点低,我们可以手动添加插件。

org.apache.tomcat.maven
tomcat7-maven-plugin
8080
/

  执行命令是输入:tomcat7:run

  

 

  

转载地址:http://thxcl.baihongyu.com/

你可能感兴趣的文章
【转】iOS静态库 【.a 和framework】【超详细】
查看>>
iOS10 UI教程视图和子视图的可见性
查看>>
微信公众平台中的openid是什么?
查看>>
数据库三个范式详解
查看>>
使用JSON Web Token设计单点登录系统--转
查看>>
对于PHP中enum的好奇
查看>>
守护进程监控tomcat并自己主动重新启动
查看>>
协程基础_context系列函数
查看>>
排序算法总结之折半插入排序
查看>>
Simple calculations
查看>>
python list的+,+=,append,extend
查看>>
MySQL架构组成之逻辑模块组成
查看>>
DuiVision开发教程(19)-菜单
查看>>
Spark Streaming中的操作函数讲解
查看>>
长尾理论,长尾示意图,读书笔记
查看>>
Testing Is the Engineering Rigor of Software Development
查看>>
01、Spar内核架构原理
查看>>
多协议注入工具t50
查看>>
string类型版本号比较
查看>>
Linux动态库生成与使用指南
查看>>