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