Score
0
Watch 10 Star 13 Fork 5

小宋 / maven-archetypeJava

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
maven archetype脚手架,补充默认脚手架创建项目后还要手动创建resources目录、创建web项目后,还需要把项目2.3换成2.5的不足。 spread retract

Clone or download
Loading...
README.md

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

参考资料

Comments ( 1 )

Sign in for post a comment

Java
1
https://gitee.com/ofri/maven-archetype.git
git@gitee.com:ofri/maven-archetype.git
ofri
maven-archetype
maven-archetype
master

Help Search