使用Maven2快速创建项目
2009-06-29 15:58
441 查看
Maven2在项目管理方面影响越来越大,很多项目都使用Maven2。下面我们就介绍如何使用Maven2快速创建项目原型,然后在此基础上进行项目开发。下面我们就看一下如何使用Maven2创建典型的三类项目:
普通的Java项目,如基础包等:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
普通的Web项目,如一个Web项目:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp
Appfuse中的Struts 2.0项目:
mvn archetype:create -DarchetypeGroupId=org.appfuse
-DarchetypeArtifactId=appfuse-basic-struts
-DremoteRepositories=http://static.appfuse.org/repository
-DarchetypeVersion=2.0-m4-SNAPSHOT -DgroupId=com.mycompany
-DartifactId=myproject
使用上述命令后,你可以很快捷地生成你想要的项目原型。接下来我们只需使用下面命令,生成IDEA的项目文件,然后打开就可以在IDEA下进行项目开发啦。
mvn idea:idea -DdownloadSources=true -DdownloadJavadocs=true -DjdkLevel=1.5
当pom.xml文件发生变化时,我们只需使用下面命令重新生成module文件即可,新生成的module文件会和原来module文件进行很好的合并,通常是依赖的package发生变化啦。
mvn idea:module
普通的Java项目,如基础包等:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
普通的Web项目,如一个Web项目:
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp
Appfuse中的Struts 2.0项目:
mvn archetype:create -DarchetypeGroupId=org.appfuse
-DarchetypeArtifactId=appfuse-basic-struts
-DremoteRepositories=http://static.appfuse.org/repository
-DarchetypeVersion=2.0-m4-SNAPSHOT -DgroupId=com.mycompany
-DartifactId=myproject
使用上述命令后,你可以很快捷地生成你想要的项目原型。接下来我们只需使用下面命令,生成IDEA的项目文件,然后打开就可以在IDEA下进行项目开发啦。
mvn idea:idea -DdownloadSources=true -DdownloadJavadocs=true -DjdkLevel=1.5
当pom.xml文件发生变化时,我们只需使用下面命令重新生成module文件即可,新生成的module文件会和原来module文件进行很好的合并,通常是依赖的package发生变化啦。
mvn idea:module
相关文章推荐
- 使用Maven2快速创建项目
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程。
- 使用 IDEA 快速创建 maven web项目
- 快速使用 Thinkphp 之二: 创建自己的应用项目
- 快速创建springboot项目:使用http://start.spring.io/网页创建,使用IDEA的Spring Initializr创建,使用SpringBoot CLI创建
- springboot学习1-使用 Spring Starter Project快速创建基于spring-boot的web项目
- 使用idea快速创建maven项目
- 使用Maven命令行快速创建项目骨架(archetype)
- 《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目
- 使用 vue-cli 可以快速创建 vue 项目
- 快速使用maven之一:搭建环境创建项目
- Linux下使用Shell脚本快速创建项目目录模板
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程
- PhoneGap教程:使用PhoneGap命令行工具快速创建IOS PhoneGap项目
- 使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
- PhoneGap教程:使用PhoneGap命令行工具快速创建IOS PhoneGap项目
- cocos2d创建项目使用bat批处理快速创建项目
- 使用Vert.x Maven插件快速创建项目的方法
- vue学习笔记-使用vue-cli脚手架快速创建vue项目工程
- 视频编辑器-MovieMator简洁使用-功能和快速入门-创建项目、导入和导出