maven assembly打包zip报错 You must set at least one file.
发布日期:2021-06-29 22:26:01 浏览次数:3 分类:技术文章

本文共 2235 字,大约阅读时间需要 7 分钟。

文章目录

maven assembly打包Error creating assembly archive pack: You must set at least one file.

问题背景:

今天maven 使用assembly插件打包spring boot项目到zip 报错
Error creating assembly archive pack: You must set at least one file.

pom插件配置如下:

maven-assembly-plugin
package
single
${
project.artifactId}-${
project.version}-${
maven.build.timestamp}
false
src/assembly/assembly-descriptor.xml

assembly文件如下:

zip-assembly
zip
false
src/main/scripts
scripts
*.sh
0755
unix
src/main/config
config
app.properties
unix
src/main/config
/
apollo-portal.conf
unix
target/classes
/config
application-github.properties
apollo-env.properties
target
/
${project.artifactId}-*.jar
0755

问题分析:

经过测试,发现报这个错,本质是因为你assembly配置的 fileSet中的文件一个都找不到,它没有东西能帮你打包成zip。

解决方案:

检查自己的写文件路径对不对。

我这里的原因是,pom.xml 中多了个 finalName, 生成jar命名就成了xxx.jar,我assembly配置的 fileSet的${project.artifactId}-*.jar匹配不上,导致无文件可打成zip,因而报错!

xxx

转载地址:https://docker.blog.csdn.net/article/details/109643289 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JAVA语言-利用java8 stream().map()提取List对象的某一列值及排重
下一篇:spring boot- JdbcTemplate、NamedParameterJdbcTemplate基本使用(批量更新插入)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月23日 13时00分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章