9 Star 16 Fork 6

小宋 / maven-archetype

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

自定义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>

参考资料

空文件

简介

maven archetype脚手架,补充默认脚手架创建项目后还要手动创建resources目录、创建web项目后,还需要把项目2.3换成2.5的不足。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/ofri/maven-archetype.git
git@gitee.com:ofri/maven-archetype.git
ofri
maven-archetype
maven-archetype
master

搜索帮助