【发布时间】:2013-10-21 16:49:38
【问题描述】:
我在使用 Maven 复制文件时遇到了一些问题。
我是这样使用antrun插件的:(我想把文件jdk1.5.0_22.tgz复制到一个临时文件夹中)
<exec executable="cp">
<arg value="${parent.resources}/jdk1.5.0_22.tgz" />
<arg value="${iso.tempDir}/"/>
</exec>
而且效果很好。 现在我做一个小改动,独立于jdk文件版本:(我只把jdk1.5.0_22.tgz改成jdk*.*)
<exec executable="cp">
<arg value="${parent.resources}/jdk*.*" />
<arg value="${iso.tempDir}/"/>
</exec>
在这种情况下,我有以下错误: [exec] /bin/cp: 无法统计 '../../resources/jdk*.*': 没有这样的文件或目录
为什么?
【问题讨论】:
-
您为什么要这样做?通过 Maven 进行这种复制的目的是什么?
-
我需要创建包含我项目的所有模块以及安装项目本身所需的 jdk 的 ad iso 图像。
标签: java linux maven maven-antrun-plugin