【发布时间】:2016-06-20 21:08:40
【问题描述】:
我想复制“.jenkins”或“Temp”目录中的文件。
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>copy-resource-one</id>
<phase>install</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>C:\Users\user\.jenkins</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>htmlTemplate.html</include>
<include>Chart.js</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
这就是我的 pom.xml 现在的样子。它在我的本地机器上为我工作,但它不适用于其他用户。
这就是我想要的:
<outputDirectory> relative path to Temp </outPutDirectory>
问题:如何确保文件始终复制到“temp”或“.jenkins”文件夹中?有什么变量吗?
【问题讨论】:
-
请内联发布代码;不是图像
-
您硬编码了一条路径,这绝对不是最佳做法,并且可能导致它无法在其他机器上运行
-
我知道它是硬编码的。我想获得“temp”的相对路径,但我不知道如何。请帮忙!
-
停止使用硬编码路径。你会感觉好多了。这也可能解决你的问题,不管它是什么。
-
我不知道“临时”文件夹的实际路径如何。就像我说的那样。我知道它是硬编码的,我知道相对路径可以解决我的问题,但是相对路径在 pom.xml 中是什么样子的?请帮忙
标签: java maven jenkins pom.xml maven-resources-plugin