2014-10-28 140 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变量。团队城市似乎断开它,但不重新启动它(这是公平的)

相关问题