java - Spring Roo 项目命令错误

标签 java spring spring-roo

当我尝试从 roo shell 输入以下命令时:

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.Roo 1.2.4

最佳答案

这是土耳其语言环境问题..

没有枚举常量org.springframework.roo.project.DependencyScope。提供

框架使用 toUpper 查找带有字母 i 的枚举类是很常见的。

在土耳其语区域设置环境中,“i”变成“й”而不是“I”,并且会出现“无枚举常量”错误。

你可以尝试强制java使用英语区域设置

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

或者您可以将 Windows 系统区域设置更改为英语

另一种解决方案是在设置依赖范围时使用大写字母(如果您可以在 xml 文件中设置它)。“PROVIDED”而不是“provided”

关于java - Spring Roo 项目命令错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952437/

相关文章:

java - 向JPA和Hibernate注册SQL函数

Eclipse、JPA 2.0 元模型生成器和 Spring Roo 协同工作

jpa - Spring Roo : use JPA entity as a DAO

java - 带有重复bean和@Order注释的Spring依赖注入(inject)

java - Maven 在 Eclipse 中构建而不使用命令提示符

java - 无法将 Roo 配置添加到首选项中

java - 将 millis 转换为 ZonedDateTime 不起作用

java - 停止服务器请求

Java 将 int 转换为小时和分钟

java - JAVA 中的窗口句柄