![](/img/trans.png)
[英]Selenium Maven project integrate with jenkins works on windows but same project gives error on linux
[英]Jenkins Maven Project working on Windows but not on Linux
我正在嘗試構建一個jenkins maven項目作業。它從位存儲庫中獲取代碼並執行“全新安裝依賴項:copy-dependencies ”。 它應該在目標文件夾中生成一個名為“ data”的目錄,並將內容從pom.xml(請參見下文)中給出的路徑復制到data文件夾。 在Windows系統上運行時,此執行將在我的目標內部生成此數據文件夾。 但是,當我在Linux機器上執行SAME時,它會生成目標,但其中沒有數據文件夾。 任何幫助都將受到高度贊賞。 提前致謝。
一部分xml代碼如下所示:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-resources</id> <phase>install</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/data</outputDirectory> <resources> <resource> <directory>src\\main\\resources\\org\\optaplanner\\examples</directory> </resource> </resources> </configuration> </execution> </executions> </plugin>
您應該在目錄中使用$ {file.separator}而不是\\ 。 但是/應該可以在Windows上使用。
更換
<directory>src\main\resources\org\optaplanner\examples</directory>
通過
<directory>src${file.separator}main${file.separator}resources${file.separator}org${file.separator}optaplanner${file.separator}examples</directory>
要么
<directory>src/main/resources/org/optaplanner/examples</directory>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.