使用maven2快速建立專案

醉面韋陀發表於2009-11-06

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發生變化啦。

相關文章