maven jarsigner插件中不包含';行不通
我已经在我的项目中配置了jar签名器插件maven jarsigner插件中不包含';行不通,maven,jarsigner,maven-jarsigner-plugin,Maven,Jarsigner,Maven Jarsigner Plugin,我已经在我的项目中配置了jar签名器插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jarsigner-plugin</artifactId> <version>1.4</version> <exe
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<excludes>
<exclude>**/*-javadoc.jar</exclude>
<exclude>**/*-sources.jar</exclude>
</excludes>
<keystore>${project.basedir}\security\keystore.jks</keystore>
<alias>mydomain</alias>
<storepass>changeit</storepass>
<keypass>changeit</keypass>
</configuration>
谁能告诉我排他性部分有什么问题吗?我建议使用
javadoc
来源
而不是你的
此外,我建议不要在Maven pom中使用反斜杠。这对我很有效。谢谢。但是为什么排除不起作用?@downvorter请解释为什么你们这些downvorter不解释为什么。这将非常有助于提高效率question@Downvoter:再次感谢“排他性部分有什么问题?”,可能是因为您没有指定archiveDirectory参数吗?对于excludes参数:“模式必须与参数archiveDirectory给定的目录相关”。excludeClassifiers参数适用于您,因为它不关心archiveDirectory。
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jarsigner-plugin:1.4:sign' with basic configurator -->
[DEBUG] (f) alias = mydomain
[DEBUG] (f) arguments = []
[DEBUG] (f) excludes = [**/*-javadoc.jar, **/*-sources.jar]