我有一些文件列表(.jil)。 我想使用maven-assembly-plugin将它们附加到构建中。Maven不附带mavenAssemblyPlugin的非归档文件
我毫不费力地用“zip” 格式部署这些文件。
然而,“目录”格式抛出一个异常:
[警告]大会文件:C:\分行\项目分支\目标\项目\输出\目录不是一个普通文件(也可能是目录)。它无法附加到项目构建中以进行安装或部署。
.pom文件:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>make-devq</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>${basedir}/environments/dev/assembly/descriptor.xml</descriptor>
</descriptors>
<finalName>project</finalName>
<appendAssemblyId>true</appendAssemblyId>
<workDirectory>${project.build.directory}/${project.artifactId}/work/project</workDirectory>
<outputDirectory>${project.build.directory}/${project.artifactId}/output</outputDirectory>
</configuration>
</execution>
</plugin></plugins></build>
组件描述符:
http://maven.apache.org/xsd/assembly-1.1.2。 xsd“>
<id>project-id</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${basedir}/environments/dev/jils/</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>*.jil</include>
</includes>
</fileSet>
</fileSets>