• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

maven-archetype: maven archetype脚手架,补充默认脚手架创建项目后还要手动创建reso ...

原作者: [db:作者] 来自: 网络 收藏 邀请

自定义maven archetype

  1. 每次创建项目后还要手动创建resources目录。
  2. 每次创建web项目后,还需要把Dynamic Web Module 2.3换成2.5。

您是否正在被上面的两个问题困扰?这个项目可以帮助您解决上述问题。

使用方法:

  1. 下载源码:

git clone https://git.oschina.net/ofri/maven-archetype.git

  1. 安装并更新本地的archetype-catalog.xml

cd maven-archetype
mvn install archetype:update-local-catalog

  1. 在eclipse新建项目时选择Default Local类型的Catalog新建项目

子项目介绍

  1. maven-archetype-quickstart:普通java项目
  2. maven-archetype-webapp:web项目
  3. maven-archetype-springmvcapp:spring mvc项目(还不完善)

archetype项目结构说明

  1. 项目文件结构文件结构2.archetype-metadata.xml配置中fileSet属性说明
  • filtered:过滤文件中的变量,如${groupId}、${artifactId}等,值为true是,创建项目时传入的值替换对应的变量。
  • packaged:创建项目时自动创建${groupId}.${artifactId}这个包。

开发过程中遇到的问题及解决方法

  1. 在pom中配置
<packaging>maven-archetype</packaging>

后出现 Unknown packaging: maven-archetype错误。

  • 解决方法:在pom的build节点下的extensions中加入
<extension>      <groupId>org.apache.maven.archetype</groupId>      <artifactId>archetype-packaging</artifactId>      <version>2.2</version>  </extension>

参考资料


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
nutzboot-maven-plugin: NutzBoot的maven插件发布时间:2022-02-13
下一篇:
maven-framework-project: a maven and spring project发布时间:2022-02-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap