1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ofri-maven-archetype

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
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>

参考资料

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Maven archetype — это шаблон проекта. После создания проекта на основе шаблона необходимо вручную создать каталог resources и обновить версию проекта с 2.3 до 2.5, если создаётся веб-проект. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ofri-maven-archetype.git
git@api.gitlife.ru:oschina-mirror/ofri-maven-archetype.git
oschina-mirror
ofri-maven-archetype
ofri-maven-archetype
master