用于Spring应用程序的Gradle原型

本文介绍了一种基于Gradle的原型,适用于构建基于Springframework的Java/Groovy应用程序。该原型简化了从创建到部署的整个流程,特别强调了自动化测试、持续集成和不同环境配置的支持。
摘要由CSDN通过智能技术生成
发布了Gradle原型,可用于基于Springframework创建Java / Groovy应用程序。 当然,它不是一个真正的原型,因为这样的创作是不可能的 。不过,你可以创建,编辑和部署应用服务器很少的步骤。 对于可部署的软件项目而言,这将是一个最合适的起点。

此发行版旨在缓解与开发生命周期阶段相关的常见问题,例如测试,应用程序的运行以及在各种环境中的部署。 该原型利用了灵活的构建过程和功能最强大的IoC(控制反转)管理系统。

当创建用于通过HTTP,JMS或任何其他连接器类型链接服务的应用程序模块时,该原型将得到完善,并可用于满足以下要求:

  • 自动测试,构建和持续集成。
  • 每个环境(开发,集成,生产)的配置不同。
  • 基于Springframework的系统。
  • Groovy支持。

该项目包括:

  • 给定Spring上下文的实用程序类。
  • 用于Spring设置的类似于Grails的DSL(beans.groovy)。
  • 每个环境(开发/集成/生产)的日志记录和应用程序配置属性。
  • Gradle配置文件。

为什么要摇篮?

由于使用了gmaven插件,因此在Groovy项目中使用Maven存在问题,这可能表明它尚未为groovy用户社区准备。 实际上,Gradle在Groovy项目上可以完美地工作。 它是如此的简洁和灵活,以至于您没有一个建筑系统,而是一个编程工具。 当在注册表中找不到自定义的行为正确的插件时,可以通过直接将常规代码编写到build.gradle描述符中来添加自定义任务。 Gradle是开发人员的瑞士军刀。

入门

  • git clone git@github.com:gfrison/proto-app.git myApp

    其中myApp是您的项目的名称。

  • 编辑属性“ projectName”? 在?build.gradle? 与项目名称。
  • 添加类,并使用spring?beans.groovy?管理它们。
  • 现在,您可以通过Jenkins等连续集成系统来测试,运行和部署项目。

如果您有建议,或者我自己的作者Github提出了要求,我们很乐意考虑。

参考: JCG合作伙伴 Giancarlo Frison在“ 通过复杂的事物简化事情”博客中为Spring应用提供了Gradle原型


翻译自: https://www.javacodegeeks.com/2012/05/gradle-archetype-for-spring.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值