新聞中心
最近我又做了一個(gè)Java調(diào)查,詢問(wèn)了很多開(kāi)發(fā)人員關(guān)于他們?cè)谶^(guò)去12個(gè)月間使用了哪些工具/框架。

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、鶴壁網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
受訪者可以從預(yù)定義的選擇列表中選擇多個(gè)選項(xiàng),也可以選擇Other,然后提供他們自己的選項(xiàng)。在這篇文章中,我們將討論120名開(kāi)發(fā)人員關(guān)于構(gòu)建工具這個(gè)話題的回應(yīng)。
構(gòu)建工具——調(diào)查結(jié)果
Apache Maven ——主要用于構(gòu)建Java項(xiàng)目的自動(dòng)化工具。
Hudson ——用Java編寫(xiě)的持續(xù)集成(CI)工具。
Jenkins ——用Java編寫(xiě)的一個(gè)開(kāi)源持續(xù)集成工具。項(xiàng)目是在和Oracle發(fā)生爭(zhēng)執(zhí)后的來(lái)自于Hudson 的分支。
Gradle ——一個(gè)開(kāi)源的自動(dòng)化構(gòu)建系統(tǒng),建立在Apache Ant和Maven Apache概念的基礎(chǔ)上,并引入了基于Groovy的特定領(lǐng)域語(yǔ)言(DSL),而不是使用Apache Maven宣布的項(xiàng)目配置XML形式。
Apache Ant ——用于自動(dòng)化軟件構(gòu)建過(guò)程的軟件工具,源于2000年初的的Apache Tomcat項(xiàng)目。
SBT ——用于Scala和Java項(xiàng)目的開(kāi)源構(gòu)建工具,類似于Java的Maven和Ant。
Atlassian Bamboo ——持續(xù)集成和交付工具,它將自動(dòng)化構(gòu)建、測(cè)試和發(fā)布捆綁到單個(gè)流程中。
TeamCity ——來(lái)自于JetBrains的一個(gè)基于Java構(gòu)建的管理和持續(xù)集成服務(wù)器。
Grape ——嵌入到Groovy的JAR依賴項(xiàng)管理器。
Ivy ——Apache Ant項(xiàng)目的一個(gè)子項(xiàng)目,一個(gè)可傳遞的依賴項(xiàng)管理器。
Leiningen ——一個(gè)自動(dòng)化構(gòu)建和依賴性管理工具,用于使用Clojure編程語(yǔ)言寫(xiě)的軟件項(xiàng)目。
譯文鏈接:http://www.codeceo.com/article/10-build-tools-java-programmer.html
英文原文:What Build Tools are Java Programmers Using?
文章名稱:Java程序員常用的10大構(gòu)建工具
文章URL:http://m.5511xx.com/article/dhhdesp.html


咨詢
建站咨詢
