我在VirtualBox虚拟机上有一个SBT项目,我已经安装了SBT并找到了我的项目。我使用sbt
通过虚拟机运行项目,因此所有外部jar都位于VM中的/root/.ivy2/
。
我还使用sshfs安装了所有VM驱动器,并将其作为~/dev/remote/project/root/.ivy/
从主机路由到外部jar。
我在主机上使用Eclipse / ScalaIDE,所以当我打开项目时,IDE无法找到外部jar。
如何告诉Eclipse自动使用这些jar或如何在VM上使用Eclipse和项目?
答案 0 :(得分:0)
没有创建sbteclipse来支持这个用例。
可能可以调整eclipse
命令使用的sbt设置,但你必须深入研究。
否则,您可以创建一个简单的sh脚本,以便在每次依赖项更改时“修复”该文件:
sed -i 's%"/root/.ivy2/%"/home/codez/Dev/remote/wm1/root/.ivy2/%' .classpath
答案 1 :(得分:0)
你有没有试过:
指向已安装的VM常春藤缓存