Java程序員常用的10大構建工具 – 碼農網
最近我又做了一個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編程語言寫的軟件項目。
譯文鏈接:http://www.codeceo.com/article/10-build-tools-java-programmer.html
英文原文:What Build Tools are Java Programmers Using?
翻譯作者:碼農網 – 小峰
英文原文:What Build Tools are Java Programmers Using?
翻譯作者:碼農網 – 小峰
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!