java - 构建 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”文件夹?
解决方案
文档确实不正确,mvn package没有生成dist文件夹。
为了生成文件夹,您需要构建一个名为 dist 的配置文件:
mvn 包 -Pdist
上面的命令将生成 dist 文件夹,包括一个带有 Windows 可执行文件的 zip 文件。
我猜构建行为在此过程中发生了变化,并且他们错过了更新自述文件。
推荐阅读
- angular - 使用 @angular/flex-layout 中的 ObservableMedia 从 Angular 7 迁移到 8
- bash - 通过 .env 文件的命令扩展为 `docker run` 生成参数
- ios - Objective-C:等效于 NSMutableAttributedString 的 stringWithFormat
- python - mysql.connector 不会在 python 中使用多标志执行插入
- openthread - 在 EFR32 上对 OTA 的 OpenThread 支持
- algorithm - 在有向无环图中查找两个节点之间的路径数
- python - TypeError:'bool' 对象不可迭代,即使使用另一个变量
- php - 比较两个 JSON 对象数组并在 php 中打印特定内容
- java - Java初学者练习与方法
- html - 根据孩子的数量选择最后3个孩子