我正在学习如何使用gradle来构建我的java应用程序。目前我正在使用带有buildship插件的eclipse。我有它构建我的JAR和WAR,还有gradle运行我的JUnit和Selenium测试。我喜欢它在开发过程中需要它们时会引入我需要的依赖项。
如果我的build.gradle文件定义我的依赖项来构建并在dev中运行我的应用程序似乎是有意义的,那么我应该能够使用它们进行部署。否则,我必须通过其他方式检索所有依赖项并部署到我的生产环境,并且管理2种不同的检索和部署依赖项的方法似乎是存在问题的风险。
我可以以某种方式使用gradle或至少我的build.gradle文件进行部署吗?
答案 0 :(得分:0)
看看gradle distribution plugin。此插件添加了创建“安装文件夹”或存档文件(zip或tar)的任务,其中包含执行/部署应用程序所需的所有依赖项。
Gradle application plugin还会生成shell / bat脚本来调用您的应用程序。