javascript
用于Spring应用程序的Gradle原型
此發(fā)行版旨在緩解與開發(fā)生命周期階段相關(guān)的常見問題,例如測試,應(yīng)用程序的運行以及在各種環(huán)境中的部署。 該原型利用了靈活的構(gòu)建過程和功能最強大的IoC(控制反轉(zhuǎn))管理系統(tǒng)。
當創(chuàng)建用于通過HTTP,JMS或任何其他連接器類型鏈接服務(wù)的應(yīng)用程序模塊時,該原型將得到完善,并可用于滿足以下要求:
- 自動測試,構(gòu)建和持續(xù)集成。
- 每個環(huán)境(開發(fā),集成,生產(chǎn))的配置不同。
- 基于Springframework的系統(tǒng)。
- Groovy支持。
該項目包括:
- 給定Spring上下文的實用程序類。
- 用于Spring設(shè)置的類似于Grails的DSL(beans.groovy)。
- 每個環(huán)境(開發(fā)/集成/生產(chǎn))的日志記錄和應(yīng)用程序配置屬性。
- Gradle配置文件。
為什么要搖籃?
由于使用了gmaven插件,因此在Groovy項目中使用Maven存在問題,這可能表明它尚未為groovy用戶社區(qū)準備。 實際上,Gradle在Groovy項目上可以完美地工作。 它是如此的簡潔和靈活,以至于您沒有一個建筑系統(tǒng),而是一個編程工具。 當在注冊表中找不到自定義的行為正確的插件時,可以通過直接將常規(guī)代碼編寫到build.gradle描述符中來添加自定義任務(wù)。 Gradle是開發(fā)人員的瑞士軍刀。
入門
- 跑 git clone git@github.com:gfrison/proto-app.git myApp
其中myApp是您的項目的名稱。
- 編輯屬性“ projectName”? 在?build.gradle? 與項目名稱。
- 添加類,并使用spring?beans.groovy?管理它們。
- 現(xiàn)在,您可以通過Jenkins等連續(xù)集成系統(tǒng)來測試,運行和部署項目。
如果您有建議,或者我自己的作者Github提出了要求,我們很樂意考慮。
參考: JCG合作伙伴 Giancarlo Frison在“ 通過復(fù)雜的事物簡化事情”博客中為Spring應(yīng)用提供了Gradle原型 。
翻譯自: https://www.javacodegeeks.com/2012/05/gradle-archetype-for-spring.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的用于Spring应用程序的Gradle原型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑怎么安装windows7系统新电脑如
- 下一篇: 什么是Spring Integratio