【发布时间】:2021-01-23 20:54:13
【问题描述】:
我有 Spring Boot 项目。 /target 文件夹中的所有内容都可以正常构建,但我想更改目标文件夹。
我尝试使用maven-jar-plugin,如下所述,但它只复制带有项目编译类的jar(小jar)。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<outputDirectory>${maven.multiModuleProjectDirectory}/output/bin</outputDirectory>
</configuration>
</plugin>
相反,我想让 Maven 复制 FAT jar。
Maven 构建 FAT jar 并将 Jar 放入 /target 文件夹。如何更改目的地?
更新 1
这是项目需求所需要的 - 需要使用 properties、bash 脚本(作为入口点)和 fat jar 构建文件夹结构:
【问题讨论】:
-
你为什么喜欢改变它?
-
项目要求。
-
当然我可以在相反的情况下通过 bash 脚本执行此操作,但我会通过 maven 执行此操作。
-
为什么不为 Raspi 构建 RPM?
-
Linux 包是的。在 Raspian 上(Debian 就像在 Raspi 上)通过
rpm -i xyz.rpm安装 ...
标签: java spring spring-boot maven