我刚开始使用Scala/LiftWeb/Sbt开发,我想在IntelliJ Idea中导入一个Sbt项目.实际上,我设法以两种不同的方式导入我的项目:
1)与Maven.我创建了一个Maven项目,最重要的是我创建了一个Sbt项目,然后我在IntelliJ中导入了该项目.然后我可以轻松启动,停止Jetty服务器,并做其他的事情.但这不是我想要的.我想做同样的事情,只是Maven-free.这导致我
2)使用Eclipse.所以,我创建了一个新的Sbt项目(我编写了一个小脚本,将Sbt项目配置为WebProject).然后我使用sbt-eclipsify插件来"转换"Eclipse的项目,然后我在IntelliJ中导入(现有的源 - > eclipse).但是问题从这里开始:我无法使用IntelliJ Sbt插件.
谁能帮我这个?
我使用SBT作为构建Scala项目的构建工具.
我的问题是,我无法配置SBT将依赖项下载到我的用户主目录.因此,我正在寻找一个每用户甚至更好的系统范围设置来告诉SBT将Ivy缓存目录放在其他地方.
使用maven,可以使用每用户settings.xml来配置本地存储库.
我读过如何覆盖常春藤缓存的位置?它是答案,但它似乎只描述了如何在每个项目的基础上配置设置.
如果没有其他选择,我会选择每个项目设置,但我没有从上述问题得到答案.更多细节将是最受欢迎的,例如放置ivysettings.xml的位置.我将它放入项目的根目录,但它不起作用.