1

我尝试安装 play framework 2.1.0 并使用 sql server 和 MySQLWorkBench 来访问数据库。我也在使用java。

实际上在我的笔记本电脑上,everyhting 运行良好,但在我的公司桌面上,我无法运行我的应用程序,因为存在未解决的依赖关系,播放找不到 mysql 连接器 5.1.18。

我查找了许多解决方案,似乎是代理问题。这与本主题相同:SBT not resolve Squeryl dependency

它最终是一个代理问题,但没有人说如何解决它(我有代理服务器地址和端口)?

有谁知道如何解决这一问题?

干杯

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {

  val appName         = "myApplication"
  val appVersion      = "1.0-SNAPSHOT"

  val appDependencies = Seq(
    // Add your project dependencies here,
    "mysql" % "mysql-connector-java" % "5.1.18",
    javaCore,
    javaJdbc,
    javaEbean
  )

   val main = play.Project(appName, appVersion, appDependencies).settings(
    // Add your own project settings here      
  )

}

我已经深入研究了,仍然存在这个代理问题,但我想办法将 mysql-connector-java 手动下载到 play 的存储库中,但是在运行时,它仍然尝试从 web 下载连接器并且确实不要使用我下载的那个。

您知道如何告诉游戏控制台直接访问我的连接器,而不是在网络上寻找连接器吗?

干杯

4

1 回答 1

0

这是一个代理问题,我必须添加一个环境变量 http_proxy,名称是:hhtp://addressoftheproxy。不要忘记http,那是缺少的。

于 2013-09-25T14:38:16.440 回答