首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图

maven创办工程

2012-07-25 来源:读书人网 【读书人网(Reader8.cn):综合教育门户网站】
maven创建工程总是记不住创建工程的命令,哎,转一个先。源地址:http://www.intellij.org.cn/portal/index.ph

maven创建工程
总是记不住创建工程的命令,哎,转一个先。

源地址:http://www.intellij.org.cn/portal/index.php?option=com_content&task=view&id=26&Itemid=28

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

在创建好工程后,默认的source folder 是resources ,但是对于java代码来说是需要有对应的source folder的,所以在build path还需要自己添加一个src/main/java source folder,对于mvn archetype:generate 来说可以达到这个效果。。。

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