2013-07-30 77 views
0

當我嘗試從袋鼠外殼下面命令進入:Spring Roo的項目命令錯誤

project --topLevelPackage com.ch.core 

它試圖創建的pom.xml和失敗:

Created ROOT\pom.xml 
Undo create ROOT\pom.xml 
No enum constant org.springframework.roo.project.DependencyScope.PROVİDED 

什麼可以阻止的原因初始化項目?使用STS沒有任何區別。感謝您的幫助。

Windows 8中,JDK 7袋鼠1.2.4

回答

4

這是一個土耳其語言環境的問題..

不枚舉常量org.springframework.roo.project.DependencyScope。 提供者:

當框架使用toUpper查找帶有字母i的枚舉類時,這是很常見的。

'i'在土耳其語區域環境中變爲'İ'而不是'I','發生枚舉常數'錯誤。

你可以嘗試強制Java中使用英語的語言環境與

java -Duser.country=US -Duser.language=en 

或者你可以改變你的Windows的系統區域設置爲英語

另一個解決方案是使用設置依賴範圍如果在大寫字母你可以將它設置在你的XML文件..而不是「提供」

+2

將Windows語言設置爲Eng。它做到了!謝謝,恭喜。 İyibayramlar :) –

-1

也許包包含一個保留關鍵字?

+1

沒有「使用」演示文字也給出了該錯誤。順便說一句,以「也許」開頭的句子將是一個評論,而不是一個答案。 –

0

如果您正在使用STS可以編輯sts.ini和後添加以下「提供的」 -vmargs

-Duser.language=en 

您不需要更改您的語言環境。