2014-10-28 139 views
0

在使用播放框架項目(2.10:1:1.1)建立使用發揮DIST分佈拉鍊。SBT IVY問題 - 錯誤:無法找到或加載主類領域

在它使用SBT(0.12.2)的封面

已經運行良好,但我注意到這是對的Java 1.6,因爲這是在構建服務器的路徑運行。我將其更改爲1.7並開始出現此錯誤。

Error: Could not find or load main class Realm -Dsbt.boot.host='artifactoryhostname' -Dsbt.boot.user='someUser' -Dsbt.boot.password='pw' -jar D:\Dev\MP\external_software\sbt\0.12.2\sbt-launch.jar clean 

我將環境變量恢復爲將1.6重新放在路徑上,但是這並沒有解決問題。

我已經搜索過任何其他人都有同樣的錯誤,認爲它必須是常見的IVY SBT,但我什麼也沒找到。

我對SBT生態系統或IVY一無所知所有其他構建都是Maven,它們工作得很好。

任何人都有任何線索?爲什麼'領域'?

回答

0

看起來像這不是路徑但與Java_Home問題。團隊城市已經在另一個帳戶下運行,該帳戶的Java_Home有不同的設置。

我重新啓動團隊市服務器,使其意識到我在做着路徑故意做出這樣它拿起不同和不兼容的設置JAVA_HOME的變化。

恢復返回路徑沒有什麼區別,因爲我總是重新啓動團隊城市服務器。

結論:

1)使用構建參數選項卡在團隊市檢查其對世界的看法在工作,沒有工作的開始。團隊城市是一個夢幻般的應用程序,並呈現每個構建的所有參數的全局視圖。

2)SBT(0.12.2)需要Java_Home = Java 1.6或至少是我們定製的東西。

3)不要忘記重新啓動TC代理以獲取最新的Env變量。團隊城市似乎斷開它,但不重新啓動它(這是公平的)

相關問題