AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
maven-插件
2020-02-24 11:04:50
0
举报
分享方式
使用 (¥5)
AI智能生成
maven插件的机制、使用、属性等汇总
maven
插件
maven插件
模板推荐
作者其他创作
大纲/内容
插件的使用
周期绑定插件
自定义绑定
在pom.xml中<plugins> <plugins>
默认绑定插件
maven官方默认在各周期上绑定了一些插件
使用方式
直接调用phase就行了,如 mvn clean
非周期绑定插件
使用方式
mvn compiler(prefix) : goal
基本原理
1 prefix —确定—> groupId/artifactId + version
根据plugin meta数据查找,从远程下载并存放在本地仓库存放plugins的地方
2 查找 本地仓库 插件, 若本地仓库没有 查找远程仓库插件
3 调用对应的方法执行插件方法
坐标(确定插件的标识)
groupId
官方:org.apache.maven.plugins
本质为:java项目的包名
两个用途:
1 作为java项目的包名
2 maven项目的类似包名,当项目存储到本地仓库后,安装 org/apache/maven/plugins/artifactId 的形式存储
artifactId
官方:maven-XXX-plugin
非官方:XXX-maven-plugin
用途
项目名称:创建maven项目后,作为项目的名称,如 test,里面是maven的标准结构目录,把项目安装到本地仓库后,仍作为maven项目的总名称,但它存在与groupId层层对应的文件夹中,如 org/wobocy/test/artifactId
version
插件的属性
实质
1 插件的本质是类,继承自 AbstractMojo,实际执行部分为类中 execute() 方法
2 插件的phase,goal 和 参数 等相关信息, 都是在这个类中以注释形式定义的
goal
goal可以有多个,不同goal对应不同类,也就是不同的操作
phase
插件所绑定的phase,如果绑定了的话
参数
常用插件
插件机制
maven核心并不执行什么,实际性工作通过插件进行处理
插件机制也是maven的基本组织形式
插件的元数据
在存放插件的本地仓库中,存有插件的prefix 与 插件artifact的对应数据
插件的编写
收藏
立即使用
maven-插件
收藏
立即使用
高性能IO模型
收藏
立即使用
miniconda环境和包管理
收藏
立即使用
shell - 文件及目录操作
wobocy
职业:工学博士
去主页
Collect
Get Started
病理插件开发
Collect
Get Started
插件描述类图
Collect
Get Started
maven
Collect
Get Started
插件描述解析类图
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document