#眉標=Maven
#副標=開放原始碼專案管理工具
#大標=實踐專案管理 使用Maven
#作者=文/盧建州
===========程式============
程式1 於Ant中使用Cactus設定
[...設定cactus擴充標籤...]
[...設定Tomcat環境並將測試War檔進行佈署...]
[...進行封裝War檔...]
[...設定Classpath並啟動tomcat...]
[...設定Classpath並關閉tomcat...]
[...設定cactus所需要的Classpath...]
===========程式============
===========程式============
程式2 Maven於Windows平台設定
set MAVEN_HOME=[maven放置路徑]\maven
set PATH=%MAVEN_HOME%\bin;%PATH%
===========程式============
===========程式============
程式3 Maven於Linux平台設定
export MAVEN_HOME= [maven放置路徑] /maven
export PATH=${PATH}:${MAVEN_HOME}/bin
===========程式============
===========程式============
程式4 User home下的build.properties
#設定cache與repository放置路徑
maven.home.local=${maven.home}/.maven
#設定remote repository網址
maven.repo.remote=\
file:E:/maven/maven.remote.repository,\
http://www.ibiblio.org/maven,\
http://maven-plugins.sourceforge.net
#Maven使用代理伺服器
maven.proxy.host=[代理伺服器網址]
maven.proxy.port=[代理伺服器Port]
maven.proxy.username=[帳號]
maven.proxy.password=[密碼]
maven.proxy.ntlm.username=[帳號]
maven.proxy.ntlm.password=[密碼]
===========程式============
===========程式============
程式5 於project.xml設定dependency
...
org.springframework
spring-aop
1.2.6
org.springframework
spring-beans
1.2.6
org.springframework
spring-context
1.2.6
...
===========程式============
===========程式============
程式6 Maven手動下載Plug-in
maven plugin:download
-Dmaven.repo.remote=http://cvs.apache.org/
repository
-DgroupId=maven
-DartifactId=maven-jar-plugin
-Dversion=1.7
===========程式============
===========程式============
程式7 Maven於POM中設定自動下載Plug-in
...
maven
maven-jar-plugin
1.7
plugin
...
===========程式============
===========程式============
程式8 maven.xml
...在指定的goal之前執行建構規則...
...建立一個新的或覆寫一個goal...
...在指定的goal之後執行建構規則...
===========程式============