无论是我遗漏了一些明显的东西,还是Maven书和Maven Assembly Plugin的主页,在描述如何编写自定义程序集描述符时,都没有说明该文件的去向.这是我项目的一部分吗?它是否进入某个中央Maven配置目录?我必须在某处指定它的位置吗?
Pas*_*ent 13
是的,您必须指定位置.根据" 配置和使用"页面,这是通过以下方式完成的:
Run Code Online (Sandbox Code Playgroud)<project> [...] <build> [...] <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/assembly/src.xml</descriptor> </descriptors> </configuration> [...] </project>
实际上,我建议使用src/main/assemblyas location.