• Skip to primary navigation
  • Skip to main content

桓桓鄉寇

如果一開始沒有高牆,就沒有所謂的侵略了嗎?

  • 首頁
  • WordPress 筆記
  • 主機
  • 前端
  • 意見回饋
You are here: 首頁 / 雜項 / 編譯 iDempiere 時發生無法轉換 woodstox:wstx-asl 錯誤

編譯 iDempiere 時發生無法轉換 woodstox:wstx-asl 錯誤

2020-02-16 by Eric Chuang Leave a Comment

最近因為想要研究開源的 iDempiere ERP 系統,因此參考了阿竣的文章,準備嘗試自己編譯、安裝 iDempiere,但是在編譯時發生了以下的錯誤。

圖片僅為示意,這裡出現的錯誤訊息與本篇不同

看到錯誤訊息 Could not transfer artifact woodstox:wstx-asl:pom:3.2.7 from/to Central (http://central.maven.org/maven2) 後,先直接整段複製搜尋。

搜尋後發現一位日本網友也遇到了這個問題(參考連結),會出現這個錯誤,最主要是因為 Maven 的 Central Repository 從 2020 年 1 月 15 日開始必須透過 https 存取。

花了一點時間了解 Maven 的專案架構後,在主要的專案檔中,新增了一個鏡像來源 (mirror)。

$ cd idempiere //進入 idempiere 的原始碼路徑
$ vim org.idempiere.parent/pom.xml //編輯專案檔的設定
...
<repositories>
    ...
    <repository>
        <id>Central Repo</id>
        <url>https://repo1.maven.org/maven2</url>
    </repository>
    ...
</repositories>
...

儲存後重新輸入 mvn verify -U,就可以正常編譯了。

參考資料

  • [iDempiere] 開源 ERP 的編譯與執行
  • 【iDempiere Lab】Mavenビルドエラー:Unable to find/resolve artifact
  • Central 501 HTTPS Required

所屬分類: 雜項 標籤: ERP, iDempiere, maven, woodstox

關於 Eric Chuang

正職是廣告行銷人員,因為 Google Tag Manager 的關係開始踏入網站製作的領域,進一步把 WordPress 當成 PHP + HTML + CSS + JavaScript 的學習教材。此外,因為工作的關係,曾經用 Automattic 的 Underscores (_s) 替客戶與公司官網進行全客製化佈景主題開發。

讀者互動

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料。

Copyright © 2021 · Genesis Sample on Genesis Framework · WordPress