#眉標=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之後執行建構規則... ===========程式============