Maven预定义的;“银行标识代码”;装配不工作?
我有一个项目,使用maven assembly插件创建源代码和二进制tar和zip文件供下载。但是,每当我尝试构建bin程序集时,它都会失败,并出现一个错误,即“tar文件不能包含自身” 我可以通过使用Maven原型插件创建一个最小的Maven项目并将以下内容添加到pom.xml中来重现这个问题:Maven预定义的;“银行标识代码”;装配不工作?,maven,maven-assembly-plugin,Maven,Maven Assembly Plugin,我有一个项目,使用maven assembly插件创建源代码和二进制tar和zip文件供下载。但是,每当我尝试构建bin程序集时,它都会失败,并出现一个错误,即“tar文件不能包含自身” 我可以通过使用Maven原型插件创建一个最小的Maven项目并将以下内容添加到pom.xml中来重现这个问题: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
<descriptorRef>bin</descriptorRef>
</descriptorRefs>
<outputDirectory>${project.build.directory}/site/downloads</outputDirectory>
</configuration>
<executions>
<execution>
<phase>site</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven汇编插件
2.2
src
箱子
${project.build.directory}/site/downloads
网站
单一的
有了这个插件声明,如果执行“mvn站点”或“mvn汇编:assembly”,我就会收到上面提到的错误消息
有人知道为什么这不起作用吗
我很乐意提供帮助诊断问题所需的任何其他信息。Maven Assembly插件的2.2版似乎有问题,您的代码片段与插件的2.1版配合使用
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
<descriptorRef>bin</descriptorRef>
</descriptorRefs>
<outputDirectory>${project.build.directory}/site/downloads</outputDirectory>
</configuration>
<executions>
<execution>
<phase>site</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven汇编插件
2.1
src
箱子
${project.build.directory}/site/downloads
网站
单一的
我没有检查Jira是否存在问题。如果您找不到任何插件,那么最好提出一个新的插件。Maven Assembly插件的2.2版似乎有问题,您的代码片段与插件的2.1版兼容
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
<descriptorRef>bin</descriptorRef>
</descriptorRefs>
<outputDirectory>${project.build.directory}/site/downloads</outputDirectory>
</configuration>
<executions>
<execution>
<phase>site</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven汇编插件
2.1
src
箱子
${project.build.directory}/site/downloads
网站
单一的
我没有检查Jira是否存在问题。如果你找不到新的,那最好再找一个。谢谢帕斯卡。我将检查现有的JIRA问题,并在必要时创建一个。谢谢Pascal。我将检查现有的JIRA问题,并在必要时创建一个。