maven插件开发


创建完工程之后,工具会自动生成一个类模板


修改execute中的内容为自己的逻辑,同时工程pom中会自动添加一些依赖

导出jar包并上传私服,在其他工程的pom中引用该依赖

         <plugin>  
            <
groupId>bbbb</groupId>  
            <
artifactId>bbbb</artifactId>  
            <version>0.0.1-SNAPSHOT</version>
            <executions>
                <execution>  
                    <phase>compile</phase>
                    <goals>  
                        <goal>
rule</goal>                            
                    </goals> 
                </execution>  
            </executions>
        </
plugin>


问题1:eclipse 中select an archetype 显示的项没有你要找的插件

当你安装了m2eclipse后,就可以通过菜单【File】-【New】-【Project…】,选择其中的Maven-Maven Project,根据Maven提供的工程原型或模板archetype来生成简单的项目框架。

但如果你想生成struts2项目框架或其他项目的话,则有可能找不到相应的archetype,我就是这种情况,如:
解决的方法是添加原型或模板目录,选择【Window】-【Preferences…】- 【Maven】-【archetypes】,选择【Add Remote Catalog…】按钮,在打开的窗口中输入如图所示内容:


Catalog File:http://repo.maven.apache.org/maven2/archetype-catalog.xml


单击【Verify…】检验该文件是否可行,如上图所示,查找到archetypes的数量为2227个。

单击【OK】退出窗口。

https://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html     archetype-catalog.xml帮助文档

重新New Project,Catalog选择Remote Catalog(上图添加catalogs时的Description),此时就有了struts2的archetype了:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值