2017-02-06 60 views
0

我們最近丟失了(即在SAN失敗後死亡)爲內部應用程序構建虛擬機。不幸的是,這些虛擬機從未備份過。無法構建maven項目,找不到pom.xml文件

設置此環境的開發人員已經開始工作,現在我試圖讓這些VM再次開始工作,因爲需要對此內部應用程序進行修改。我是一個系統管理員而不是開發人員,這比我想象的要難...

死掉的虛擬機是一個TeamCity服務器和一個Artifactory服務器。

我已經用TeamCity和Artifactory構建了一個新的虛擬機(它應該輕鬆加載足以處理它)。我已經TeamCity的談話的混帳回購協議,但是當我嘗試生成項目,我得到

 
Non-readable POM /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml: /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml (No such file or directory) 

展望文件系統上,確實有在/srv/teamcity/10.0.4/沒有pom.xml文件buildAgent /工作/ b20d5a085d491430 /網頁流量。但是/srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430中有一個pom.xml文件。

有關如何讓Maven查看此文件的一個目錄的任何指針?

感謝

編輯: 所有道歉,我才發現,我沒有正確定義的「VCS根」,我這樣做了,現在和我進一步得到儘管該項目仍然沒有建立。我會再捅一下,看看我怎麼走。

+0

請刪除該問題或分享適當的解決方案,如果您認爲這可能有所幫助。 – nullpointer

回答

0

我剛剛發現我沒有正確定義「VCS Root」。

0

我面臨類似的問題。解決方法是:請檢查父POM和子POM中的模塊名稱,兩個名稱應該相同。

相關問題