【自用】如何在eclipse【Windows】 中配置一个下载来的sbt项目

来源:互联网 发布:汽车设计外观软件 编辑:程序博客网 时间:2024/04/30 07:51

一般认为,项目文件夹中包含 build.sbt 文件,即为 sbt 项目。

以github上的某个开源sbt项目为例:https://github.com/chanhosuh/deeplearning

 

1、基本软件的安装和配置

Scala

Eclipse

Eclipse的Scala插件(plugin)

 

2、sbt的安装和配置

在Windows平台上安装,建议下载sbt.msi安装文件。

安装完成运行sbt之前,需要设置环境变量,将sbt的bin目录添加到PATH中。此后,在DOS窗口里的任何位置输入sbt都能运行。

设置好后,打开DOS窗口(R + Win -> cmd),输入sbt,在第一次运行时,sbt会联网下载一些jar包。

更新完后,会有一个控制台输入>,可以输入help,会显示一些参数命令的说明。

 

3、sbt本地仓库的设置

sbt 使用 ivy 作为库管理工具。ivy 默认把 library repository 建在user home下面。

定制 library local repository 的位置的方法是:

修改sbt配置文件:[sbt安装目录]\conf\sbtconfig.txt;

文件中添加一行

 

 -Dsbt.ivy.home=D:/dev/ivy/

 

【将D盘下的dev/ivy文件夹作为本地仓库。】

 

4、sbteclipse的配置

sbteclipse是eclipse的sbt插件,但与一般eclipse插件的配置及使用并不相同。

sbteclipse项目源码托管在github上:https://github.com/typesafehub/sbteclipse。

全局插件定义在~/.sbt/0.13/plugins/plugins.sbt文件中。

【以上路径在Windows下默认存在于C盘中的用户文件夹中。】

局部插件定义在具体项目文件夹下 project/folder/plugins.sbt文件中。

plugins.sbt文件中的内容如下:

 

addSbtPlugin("com.typesafe.sbteclipse"% "sbteclipse-plugin" % "4.0.0")

 

如果需要描述多个插件,则应保留不同设置语句之间一个空白行。

 

添加sbteclipse插件之后,在命令行中输入sbt,如果sbt已经启动则输入reload,等待系统自动解析并下载jar。此后,得到新的指令eclipse

 

5、sbteclipse的使用

下载github上的开源sbt项目,保存为zip文件并解压。在命令行中进入解压后的项目文件夹,依次输入sbtcompile,然后输入eclipse

执行成功后,命令行显示:

“[info] Successfully created Eclipse project files for project(s):…”

相应的,项目文件夹下新增 .project文件、.classpath文件、.settings/文件夹。

打开eclipse,将以上项目文件夹作为“General -> Existing Projects into Workspace”导入。


参考文章1:http://www.zihou.me/html/2013/03/14/8400.html

参考文章2:http://my.oschina.net/gczhang/blog/110421?fromerr=FdRgco2H

参考文章3:http://www.cnblogs.com/rxingyue/p/4398591.html

更多信息参考:https://github.com/typesafehub/sbteclipse/wiki


1 0
原创粉丝点击