【发布时间】:2019-12-22 19:23:27
【问题描述】:
我尝试使用自定义清单文件和清单条目来为我的 jar 着色。在这两种情况下,它甚至都不接受任何清单文件。
我查看了 Shade 插件的 Apache Maven 文档,但它没有按照文档工作。
这是我的阴影配置:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>kafkapub.main.app.MainApp</mainClass>
<manifestEntries>
<Class-Path>.</Class-Path>
</manifestEntries>
</transformer>
</transformers>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>launcher</shadedClassifierName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
有没有人遇到过类似的问题?
【问题讨论】:
标签: maven-3 manifest maven-shade-plugin