gradle spring

我发布了Gradle原型,可用于基于Springframework创建Java / Groovy应用程序。 当然,它不是一个真正的原型,因为这样的创作是不可能的 。不过,你可以创建,编辑和部署应用服务器很少的步骤。 对于可部署的软件项目,这将是一个最合适的起点。

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

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

自动测试,构建和持续集成。

每个环境(开发,集成,生产)的配置不同。

基于Springframework的系统。

Groovy支持。

该项目包括:

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

为什么要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

gradle spring