Idea开发maven插件
写点笔记
共 2806字,需浏览 6分钟
·
2021-08-19 13:27
CustomMavenMojo:表示该插件的服务目标
compile:表示该插件的生效周期阶段
false:表示是否依托于一个项目才能运行该插件
"${name}":表示插件参数,使用插件的时候会用得到 expression=
:代表该参数不能省略
maven install
<plugin>
<groupId>org.example</groupId>
<artifactId>TestMojo</artifactId>
<version>2</version>
<configuration>
<name>tianjingle</name>
</configuration>
<executions>
<execution>
//在install阶段执行
<phase>install</phase>
<goals>
//这块可以添加多个
<goal>tianjingle</goal>
</goals>
</execution>
</executions>
</plugin>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.0.8</version>
</dependency>
"tianjingle") //相当于@goal注释 (name =
public class TestMojo extends AbstractMojo {
//相当于@parameter注释
false,defaultValue = "tianjingle",property = "name") (readonly =
private String name;
public void execute() throws MojoExecutionException, MojoFailureException {
System.out.println("test mojo .....");
System.out.println("---"+name);
}
}
评论
NutzCodeInsightNutz Idea 开发插件
NutzCodeInsight1、支持NutzBoot项目快速搭建2、在NutzAction中点击@Ok前面的模版图标即可快速打开或切换至已经打开的模版文件3、支持以HTML、JSP等格式文件作为模版
NutzCodeInsightNutz Idea 开发插件
0
Idea Javadocs2IntelliJ IDEA 插件
Javadoc2是IntelliJIDEA一款插件,可以很方便的一键快速生成java注释,可以手动修改定制注释模板。可以根据当前选择的元素生成注释可以根据当前java文件生成全部注释可以根据选择的目录
Idea Javadocs2IntelliJ IDEA 插件
0
Idea Javadocs2IntelliJ IDEA 插件
Javadoc2 是 IntelliJ IDEA一款插件,可以很方便的一键快速生成 java 注释,
Idea Javadocs2IntelliJ IDEA 插件
0
m2eclipseEclipse 的 Maven 插件
这是一个在Eclipse环境中集成的Maven插件下面是一些关于这个工具的一些界面截图,更多截图请看这里
m2eclipseEclipse 的 Maven 插件
0
nutzboot-maven-pluginNutzBoot 的 Maven 插件
nutzboot-maven-pluginNutzBoot 的 Maven 插件用法简介在build
nutzboot-maven-pluginNutzBoot 的 Maven 插件
0
nutzboot-maven-pluginNutzBoot 的 Maven 插件
nutzboot-maven-pluginNutzBoot的Maven插件用法简介在build-plugins添加本plugin <build> <plugins
nutzboot-maven-pluginNutzBoot 的 Maven 插件
0