gpt4 book ai didi

maven 从当前目录复制单个文件

转载 作者:行者123 更新时间:2023-12-01 05:19:45 26 4
gpt4 key购买 nike

我正在尝试从我的项目所在的目录中复制一个文件,并将其移动到一个临时的“dist”目录,直到它可以复制到其最终位置。 pom 似乎知道项目所在的位置,但它不喜欢我没有指定目录的事实,当我指定目录时,它说它无法定位。

就复制而言,这是有效的:

<id>copy-resources-rdeska</id>
<phase>site</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>${dist.dir}/rdesk</outputDirectory>
<resources>
<resource>
<directory>/rdesk</directory>
<filtering>false</filtering>
<includes>
<include>**/*</include>
</includes>
<excludes>
<exclude>**/*.svn</exclude>
<exclude>**/webapp/*</exclude>
<exclude>/contact_ejb_default/</exclude>
</excludes>
</resource>
</resources>
</configuration>

这是众多之一,但麻烦的看起来像这样:
<id>copy-resources-deploy</id>
<phase>site</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>${dist.dir}/deploy</outputDirectory>
<resources>
<resource>
<directory></directory>
<filtering>false</filtering>
<includes>
<include>deploy.xml</include>
</includes>
</resource>
</resources>
</configuration>

最大的区别是我试图复制单个文件,但无论哪种方式都找不到当前目录。

最佳答案

我认为你不能离开 <directory>资源元素中的元素为空。如果 deploy.xml 文件在项目目录中,请尝试

<directory>${basedir}</directory>

关于maven 从当前目录复制单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17351565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com