Maven 程序集插件之如何生成具有自定义文件扩展名的 Artifact
mq0036
阅读:19
2025-01-19 22:14:33
评论:0
我正在从以下内容中生成一个名为 foo.bar.zip
的 Artifact ...
我的 pom.xml 插件入口是这样的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptor>src/assembly/bin.xml</descriptor>
<finalName>foo.bar</finalName>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
我的描述 rune 件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<assembly>
<formats>
<format>zip</format>
</formats>
<fileSets>
etc. etc.
我的问题是,如何生成带有自定义扩展名的文件?例如。使用名称
foo.bar
而不是
foo.bar.zip
。
请您参考如下方法:
Assembly 仅支持以下格式:
"zip" - Creates a ZIP file format
"tar" - Creates a TAR format
"tar.gz" or "tgz" - Creates a gzip'd TAR format
"tar.bz2" or "tbz2" - Creates a bzip'd TAR format
"jar" - Creates a JAR format
"dir" - Creates an exploded directory format
"war" - Creates a WAR format
您应该考虑在以后的目标/阶段使用 antrun plugin 来重命名文件扩展名
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。