【问题标题】:No windows executable is generated when building tinyMediaManager构建 tinyMediaManager 时不生成 windows 可执行文件
【发布时间】:2021-02-08 07:39:33
【问题描述】:

我正在尝试构建tinyMediaManager 的 Windows 发行版。它的 Gitlab 说明说:

从源代码构建 tinyMediaManager 是使用 Apache 的构建版本编译的 自动化工具,Maven。检查您是否安装了它(和 git, 当然)在尝试构建之前。

将此存储库克隆到您的计算机上 git clone https://gitlab.com/tinyMediaManager/tinyMediaManager.git

构建使用: maven mvn包

之后,您将在文件夹 dist

中找到打包的构建

但是,当我使用命令“mvn package”构建时,我得到一个名为 target 的文件夹,其中包含一些其他文件,包括一些 .jar 文件,而不是带有 .exe 的“dist”文件夹视窗。当我执行它们时,什么都没有发生。

这是我第一次将 java 源码编译成 Windows 可执行文件。

为什么没有创建带有 Windows 可执行文件的“dist”文件夹?

【问题讨论】:

    标签: java maven


    【解决方案1】:

    文档确实不正确,mvn package没有生成dist文件夹。

    您需要使用 profile called dist 构建该文件夹才能生成文件夹:

    mvn 包 -Pdist

    上述命令将生成 dist 文件夹,包括一个带有 Windows 可执行文件的 zip 文件。

    我猜构建行为在此过程中发生了变化,并且他们错过了更新自述文件。

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 2013-09-16
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多