簡體   English   中英

沒有更改后,Saiku開源項目的Maven構建第二次失敗

[英]Maven build of Saiku open source project fails second time after no changes

昨天,我第二次在一個開源項目(Saiku)中進行構建–我未對POM.XML或任何庫/罐進行任何更改。 幾天前構建成功,但現在失敗了。 以下pastebin顯示了輸出。 錯誤有兩種類型-刪除/ clean項目失敗,找不到工件。 有人有任何故障排除提示嗎?

http://pastebin.com/g2bpAtMS

錯誤類型1

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project saiku-core: Failed to clean project: Failed to delete /usr/local/.m2/repository/saiku/saiku-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml

錯誤類型2

  - [ERROR] The build could not read 1 project -> [Help 1]
  - [ERROR]   The project org.saiku:saiku-webapp:2.2-SNAPSHOT (/usr/local/.m2/repository/saiku/saiku-webapp/pom.xml) has 1 error
  - [ERROR]     Non-resolvable parent POM: Could not find artifact org.saiku:saiku-core:pom:2.2-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 3, column 10 -> [Help 2]

您是在本地倉庫中進行建設嗎? 那將是不好的。

我收到類似的錯誤消息是因為,我認為我的病毒檢查程序鎖定了target /目錄下的文件,而clean無法刪除該目錄。 我手動刪除目錄,然后繼續構建。

我通過在saiku-webapp的pom.xml中設置relativePath來解決此問題:

<parent>
        <artifactId>saiku-core</artifactId>
        <groupId>org.saiku</groupId>
        <version>2.6-SNAPSHOT</version>
        <relativePath>../saiku-core/pom.xml</relativePath>
</parent>
Failed to delete /usr/local/.m2/repository/saiku/saiku-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml

您已鎖定此文件。 關閉每個可能已打開的程序。

Failed to delete /usr/local/.m2/repository/saiku/saiku-ui/target/classes/routers/QueryRouter.js

同上文件。

/usr/local/.m2/repository/saiku/saiku-server/target/saiku-server-foodmart-2.2-SNAPSHOT.tar.gz

同上文件。

Could not find artifact org.saiku:saiku-core:pom:2.2-SNAPSHOT and 'parent.relativePath' points at wrong local POM

似乎您已經更改了一些內容:Maven找不到由relativePath屬性引用的父pom。

檢查這些錯誤,您總是會有很多錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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