【问题标题】:How to build artifacts from IntelliJ via command line如何通过命令行从 IntelliJ 构建工件
【发布时间】:2016-04-19 13:43:06
【问题描述】:

我希望让我的开发生活更轻松一些。目前,我必须通过多个步骤将我的代码库部署到测试环境,以允许 QA 完成他们的工作。这些步骤并不难,只是我想自动化它,以便它可以每天自动运行两次。

我不知道该怎么做的一件事是在 IntelliJ 中自动化我的构建工件阶段。我的 IntelliJ 项目中有两个模块,我为其中一个构建工件。

我构建工件的步骤是 构建 --> 构建工件 --> 选择要构建的工件

我想知道像 Ant 这样的东西是否能够完成这项工作?我对Ant不熟悉,所以我以为我是先问问人们对它的看法。

【问题讨论】:

    标签: java intellij-idea ant


    【解决方案1】:

    Ant 可以做你想做的事,但我个人更喜欢 Gradle 或 Maven 来构建我的项目。您甚至可以使用它们将您的应用程序部署到测试服务器中。 Here's a simple tutorial让你开始学习gradle(我目前最喜欢的)

    【讨论】:

      【解决方案2】:

      通常我所做的是让我的运行/调试也构建我的工件。在 Intellij 的“运行/调试配置”底部,您可以将“构建工件”添加到“启动前:制作,激活工具窗口”。

      您可能可以通过菜单生成 build.xml 来使用 ant 构建工件 --> Generate Ant Build 但必须保持更新。在这方面,Maven 或 Gradle 是更好的选择。

      不过,理想情况下,您需要一个像 Jenkins(还有其他)这样的 CI 工具来将您的代码部署到您的环境中。因此,当您推送(使用您的 VCS)或触发它时,所有内容都由 Jenkins 构建并发送到 QA 团队需要的位置。

      http://codurance.com/2014/10/03/guide-to-deploying-artifacts-with-jenkins/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-31
        • 1970-01-01
        相关资源
        最近更新 更多