java如何使用mavenjarplugin从自定义jar文件中排除METAINF文件夹
我想创建一个名为images的jar文件。jar,它将只包含从工作目录的/images/文件夹中获取的png图像
我尝试了以下方法:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
<classifier>images</classifier>
<classesDirectory>${project.basedir}/image</classesDirectory>
<includes>**/*</includes>
</configuration>
</execution>
</executions>
</plugin>
但这将创建包含所有图像和包含清单的META-INF文件夹的jar文件。MF文件也有
我发现下面这行
<addMavenDescriptor>false</addMavenDescriptor>
用于排除META-INF/maven文件夹
它确实排除META-INF中的pom和属性文件,但不排除清单。MF文件
正确的方法应该是什么
共 (0) 个答案