Java程式設計師常用的10大建置工具
近期,我做了一個程式設計師開發的調查,關於Java程式設計師使用的20幾個大數據工具。最近我又做了一個Java調查,詢問了很多開發人員關於他們在過去12個月間使用了哪些工具/框架。
受訪者可以從預先定義的選擇清單中選擇多個選項,也可以選擇Other,然後提供自己的選項。在這篇文章中,我們將討論120位開發人員關於建構工具這個主題的回應。
建置工具-調查結果
Apache Maven -主要用於建置Java專案的自動化工具。
Hudson -用Java編寫的持續整合(CI)工具。
Jenkins ——用Java編寫的一個開源持續整合工具。計畫是在和Oracle發生爭執後的來自於Hudson 的分支。
Gradle -一個開源的自動化建置系統,建立在Apache Ant和Maven Apache概念的基礎上,並引入了基於Groovy的特定領域語言(DSL),而不是使用Apache Maven宣布的專案配置XML形式。
Apache Ant -用於自動化軟體建置流程的軟體工具,源自於2000年初的Apache Tomcat專案。
SBT -用於Scala和Java專案的開源建置工具,類似Java的Maven和Ant。
Atlassian Bamboo ——持續整合和交付工具,它將自動化建置、測試和發布捆綁到單一流程中。
TeamCity ——來自於JetBrains的一個基於Java構建的管理和持續整合伺服器。
Grape ——嵌入到Groovy的JAR相依性管理器。
Ivy ——Apache Ant專案的一個子項目,一個可傳遞的依賴項管理器。
Leiningen ——一個自動化建置和依賴性管理工具,用於使用Clojure程式語言編寫的軟體專案。
以上是近期用的最多的java開發的工具,各位親們,你們都用上面的工具麼,還是其他的工具,歡迎和大家分享。
兄弟會高洛峰免費收徒:http://www.hdb.com/party/lzcw-comm.html
免費領取LAMP兄弟連原創PHP影片教學光碟/《細講PHP》精要版,詳情諮詢官網客服:
http://www.lampbrother.net
【兄弟連IT教育】學PHP、Linux、HTML5、UI、Android等影片教學(課件+筆記+影片)!
網盤教學下載:http://pan.baidu.com/s/1sjOJiAL
以上就介紹了Java程式設計師常用的10大建置工具,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。