Advertisement

Maven利用Archetype生成模板,并使用这些模板创建新的项目

阅读量:

背景

每个企业对代码的管理都有自己的统一规范,例如Web框架,ORM框架,包名,自定义依赖等. 如果一个企业是以核心业务为企业提供的定制化项目收入为主要目标,那么在创建新项目时如何才能高效地利用这些统一规范?

  • 导入通用标准到空白项目时会面临诸多问题。
    • 使用现有项目的结构创建新项目的模板时需要进行大量修改。
    • 将基础配置整合到内置于模块中的组件中,在构建新的开发环境时会遇到困难。

上述方法均存在各自的问题。借助Maven Archetype能够有效地解决这些问题。该流程的基本原理是基于已有项目的模板工程构建(其中groupId, artifactId, version, packageName等参数可替换为变量)。进而利用该模板工程构建新的项目。

上述方法均存在各自的问题。借助Maven Archetype能够有效地解决这些问题。该流程的基本原理是基于已有项目的模板工程构建(其中groupId, artifactId, version, packageName等参数可替换为变量)。进而利用该模板工程构建新的项目。

maven archetype create-from-project创建模板

已有项目准备

pom添加plugin

复制代码
    <plugin>
    <groupId>org.apache.mav

全部评论 (0)

还没有任何评论哟~