关于项目骨架保存的方法

Maven定义了很多archetype,可以用命令mvn archtype:generate 获得列表,然后更具体提示选择比较适合你的项目骨架。

但是每个公司组织都有自己的项目结构习惯,那么怎么把已经公司的项目骨架放到公用的地方让新的项目来套用呢,Maven为我们提供了很好的工具。

Maven Archetypes 的功能如同Velocity模板中替换变量,并根据package名等设置扩展java文件的目录结构。

1、用 mvn archetype:create-from-project 从已有的项目生成Archetype模板到 target/generated-sources/archetype

处理过程中,archetype plugin 要找到package name和变量,将变量转为符号,将目录结构和一些文件做拷贝操作。

 

2cd target/generated-sources/archetype,然后用mvn install Archetype模板安装到本地maven仓库里。

 

3、再你要创建新工程的目录里用mvn archetype:generate -DarchetypeCatalog=local命令 ,按照提示输入项目名,package名等变量,即生成项目

不光是apache,还有其他的公司也提供了mavenarchetype项目骨架。很方便。


文字太多不形象,画个图。

103258_CYXZ_177808.png

 

附:

http://maven.apache.org/guides/introduction/introduction-to-archetypes.html

Provided Archetypes

Maven provides several Archetype artifacts:

Archetype ArtifactIdsDescription
maven-archetype-archetypeAn archetype which contains a sample archetype.
maven-archetype-j2ee-simpleAn archetype which contains a simplifed sample J2EE application.
maven-archetype-mojoAn archetype which contains a sample a sample Maven plugin.
maven-archetype-pluginAn archetype which contains a sample Maven plugin.
maven-archetype-plugin-siteAn archetype which contains a sample Maven plugin site.
maven-archetype-portletAn archetype which contains a sample JSR-268 Portlet.
maven-archetype-quickstartAn archetype which contains a sample Maven project.
maven-archetype-simpleAn archetype which contains a simple Maven project.
maven-archetype-siteAn archetype which contains a sample Maven site which demonstrates some of the supported document types like APT, XDoc, and FML and demonstrates how to i18n your site.
maven-archetype-site-simpleAn archetype which contains a sample Maven site.

 

用法:

 

mvn archetype:create 
  -DgroupId=[your project's group id]
  -DartifactId=[your project's artifact id]
  -DarchetypeArtifactId=maven-archetype-j2ee-simple

 

转载于:https://my.oschina.net/u/177808/blog/187334

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 2020是一款强大的集成开发环境(IDE),用于多种编程语言,包括Java、Kotlin等。在2020版本中新建项目是一个常见的操作,以下是创建新项目的步骤: 1. **打开IDEA**: 首先,确保已经安装并启动了IntelliJ IDEA 2020。 2. **启动欢迎界面**: 如果是首次打开,你会看到欢迎界面,可以选择"Create New Project"。 3. **选择模板**: 在弹出的"New Project"窗口,你可以看到各种项目类型和框架的模板,如Maven、Gradle、Spring Boot等。如果你不确定,通常选择"Java"或" Kotlin"下的选项会比较通用。 4. **选择项目类型**: 例如,对于Java项目,可以选择"Java",如果是函数式编程,可以选择"Kotlin"或"Groovy"。 5. **填写基本信息**: 填写项目名称、保存位置、项目编码等基本配置。还可以设置项目的模块结构,如果对默认设置满意,可以直接下一步。 6. **配置模块和依赖**: 根据实际需求选择添加或创建模块,并配置相应的依赖。对于Spring Boot项目,可能需要添加Spring框架的依赖。 7. **完成项目设置**: IDEA会自动生成项目骨架代码和配置文件。最后,点击"Finish"完成项目创建。 8. **初始化项目**: 创建完成后,IDEA可能会提示你初始化项目或运行构建,这一步通常会自动下载依赖并设置项目的初始状态。 **相关问题--:** 1. IntelliJ IDEA支持哪些项目类型模板? 2. 如何在IntelliJ IDEA中管理模块? 3. 对于不熟悉的新手,如何查看和修改项目依赖?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值