当从Mac上的Eclipse内部运行mvn clean install(从终端传递)时,启用Hibernate的JUnit测试失败

时间:2017-03-20 14:16:44

标签: java spring eclipse hibernate maven

我正在开发一个使用Hibernate

的项目

当我尝试从命令行(终端)执行mvn clean install时,构建通过(一旦禁用SOCKS代理)。

当我尝试从mvn clean install(运行方式>运行配置)中运行Eclipse时,我得到Caused by: java.net.ConnectException: Connection refused (Connection refused)几乎每个测试(涉及Hibernate)都有。 (堆栈顶部:org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection; Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused (Connection refused))

我尝试使用此处的建议强制将bash环境变量导入Eclipse:https://stackoverflow.com/a/28424943/2018047

所以,理论上 - 我认为 - 来自Terminal的maven和来自Eclipse的maven应该使用完全相同的设置运行。但显然他们没有(因为只有Eclipse失败了)。有什么建议从哪里开始弄清楚什么是错的? (我的赌注是代理设置,但我甚至不知道如何弄清楚测试在运行时尝试连接的内容,以及主机名是否正确或代理是否被拾取...)

0 个答案:

没有答案