我正在学习如何使用gradle构建我的java应用程序。目前我正在使用带有buildship插件的eclipse。我让它构建我的jar和wars,还让gradle运行我的junit和selenium测试。我喜欢它在开发过程中像我需要的那样把依赖关系拉进来。
如果我的build.gradle文件定义了我在dev中构建和运行应用程序的依赖项,那么我应该能够使用它们进行部署。否则,我必须通过其他方法检索所有依赖项并将其部署到我的生产环境中,而管理两种不同的检索和部署依赖项的方法似乎会有出现问题的风险。
我可以用gradle或者至少我的build.gradle文件进行部署吗?
1条答案
按热度按时间0mkxixxg1#
看看gradle分发插件。这个插件添加了一些任务来创建一个“安装文件夹”或一个存档文件(zip或tar),其中包含执行/部署应用程序所需的所有依赖项。
gradle应用程序插件还生成shell/bat脚本来调用应用程序。