Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
最近因為想要研究開源的 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,就可以正常編譯了。