【问题标题】:How to deploy maven jar in different environments?不同环境下如何部署maven jar?
【发布时间】:2018-06-18 13:06:56
【问题描述】:

我有一个通过 maven 生成 jar 的独立应用程序。它没有任何 ear 或 war。jar 文件在我的目标文件夹中生成。我想了解这个 jar 文件的构建部署过程。假设我想在10个不同的环境中部署这个jar文件。怎么做。我应该直接从eclipse复制jar还是我应该从tortoise svn复制它。工件是如何在不同的环境中生成的。我将把jar文件复制到winscp并部署它通过腻子在所有不同的环境中。请帮助!

【问题讨论】:

    标签: java eclipse maven svn jar


    【解决方案1】:

    您无需手动将 jar 文件复制到每台计算机,而是执行以下操作: 一种。将您的应用程序 jar 文件存储在 maven 存储库中。 参考链接获取说明:https://maven.apache.org/guides/mini/guide-central-repository-upload.html 湾。在您希望执行的机器上,您可以使用 maven 来执行应用程序。 http://www.mojohaus.org/exec-maven-plugin/usage.html

    【讨论】:

    • 我不会立即将 jar 复制到所有环境。它的情况是。假设今天我想在明天 10 日的环境中部署在一个环境中?我应该通过 win 将我的本地 jar 文件复制到所需环境中的文件夹scp.是吗?
    • 这是一个很好的答案,如果您统治这些环境,您应该在每个环境上安装 Maven,并在需要升级的任何地方按需运行 mvn install .注意:如果您手动复制 jar 文件,则必须同时复制其所有依赖项。这就是创建 Maven 的目的!为您省去管理和处理依赖项的麻烦。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2012-02-19
    • 2017-10-17
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多