首页 > 解决方案 > 构建 tinyMediaManager 时不生成 windows 可执行文件

问题描述

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

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

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

构建使用: maven mvn 包

之后,您将在文件夹dist中找到打包的构建

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

目录截图

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

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

标签: javamaven

解决方案


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

为了生成文件夹,您需要构建一个名为 dist 的配置文件:

mvn 包 -Pdist

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

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


推荐阅读