簡體   English   中英

Jenkins Maven Project可在Windows上運行,但不能在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM