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