【发布时间】:2015-01-06 08:23:06
【问题描述】:
我正在使用 maven 程序集插件将我的所有依赖项打包到 lib 文件夹内的 zip 中。 我还使用
添加项目工件<useProjectArtifact>true</useProjectArtifact>
唯一的问题是,在最终的 zip 中,我还看到了项目类文件。我想排除它们,因为 lib 已经包含工件,但是在尝试了各种选项之后,到目前为止还没有成功。
这是我的 assembly.xml
<assembly>
<id>binary</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<useProjectArtifact>true</useProjectArtifact>
<outputDirectory>lib</outputDirectory>
<unpack>false</unpack>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<directory>${project.build.outputDirectory}</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
</assembly>
【问题讨论】:
标签: java maven-3 maven-assembly-plugin