利用Ant實現專案自動構建測試備份併發布到專案web(2) (轉)
利用Ant實現專案自動構建測試併發布到專案(2)
先一下路徑問題,因為是一個java專案,當然優先考慮的是classpath了。
首先進行初始化任務,看起來也很簡單。就是清空一些夾然後建立一些資料夾,這個target就是task的集合,也就是說一個target可以多個task,也很容易理解為了完成一個目標當然有可以使用多個方法了,這裡的delete和mkdir都是各自獨立的task。我在第一行寫了
destdir="${doc.dir}" path="${src.dir}" charset="${project.encoding.info}" encoding="${project.encoding.info}" author="true" version="true" use="true" splitindex="true" windowtitle="${project.name.info} ${project.version.info} Documentation"> ${project.name} APIs(Version ${project.version}) ]]> Copyright © 2002- All Rights Reserved.
第二個target,其中只有一個task就是javadoc,用來生成專案的api doc,基本上javadoc的引數都被ant支援了。所以你平時怎麼用javadoc現在依然可以怎麼用javadoc。合格target出現了一個新的關鍵字“depends”
也就是依賴,就是說如果要執行這個task那麼就必須先執行他的“depends”在這裡就是“init”,所以我寫的這個build就像是文學中的倒敘似的。
相關文章
- 利用fastlane進行專案的自動化構建AST
- Jenkins實現持續整合 使用Ant指令碼構建ios專案Jenkins指令碼iOS
- jenkins 專案獲取遠端java專案併發布JenkinsJava
- Jenkins自動化前端專案構建Jenkins前端
- 前端之路: 用github的webhooks實現專案自動化構建前端GithubWebHook
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- Angular多環境打包專案併發布到nginx執行AngularNginx
- 2. vite 構建專案Vite
- AutoRunner 功能自動化測試專案實訓之自動化測試原理(一)
- 使用vue構建一個自動建站專案Vue
- 首次使用ideal構建maven專案webIdeaMavenWeb
- 自動化測試專案-實現流程化的介面測試 (兩年_求內推)
- vue-cli 3.x 構建新專案,實現多頁,單頁webapp,並一鍵自動打包部署到測試環境VueWebAPP
- 對專案版本自動控制——利用gitversionGit
- Gradle自動化專案構建之快速掌握GroovyGradle
- 自動化測試專案為何失敗
- Gradle自動化專案構建之Gradle學習及實戰Gradle
- 從無到有構建vue實戰專案(六)Vue
- 測試同學動手搭個簡易web開發專案Web
- 從react轉職到vue開發的專案準備ReactVue
- Python實現騰訊雲CDB備份檔案自動上傳到COSPython
- 測試驅動開發在專案中的實踐
- jenkins + GitHub 實現專案自動化部署JenkinsGithub
- 快速構建CLI程式併發布到PyPi
- 用mobx構建大型專案的最佳實踐(2)
- 利用TypeScript構建優雅的React Native專案TypeScriptReact Native
- 測試人員為什麼要深入到專案實現中去?
- 持續整合指南:GitHubAction 自動構建+部署AspNetCore專案GithubNetCore
- Laravel 資料庫及專案檔案自動備份指北 (spatie/Laravel-backup)Laravel資料庫
- Django2 web實戰01-啟動專案DjangoWeb
- 開源介面自動化測試專案--時默
- Web專案開發介紹及實戰專案介紹Web
- 研發新專案,蒲公英如何構建從研發,測試到隱私安全的閉環生態
- 使用 Git 實現 專案的自動化部署Git
- 微服務專案實踐之中建專案微服務
- 分享一份軟體測試專案實戰(web+app+h5+小程式)WebAPPH5
- Golang專案的測試實踐Golang
- Gradle之多專案構建Gradle
- JAVA專案映象構建Java