【自用】如何在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文件并解压。在命令行中进入解压后的项目文件夹,依次输入sbt、compile,然后输入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
- 【自用】如何在eclipse【Windows】 中配置一个下载来的sbt项目
- 【自用】【Windows】下【maven】及其在【eclipse】中的配置
- 在eclipse中配置一个简单的spring入门项目
- 如何使用 sbt 下载项目的依赖包的源码
- 在Eclipse中使用Maven来创建一个web项目
- 如何在Eclipse中使用GitHub来管理项目工程?
- Maven下载安装、Eclipse配置maven详解、如何测试环境是否搭建成功及在Eclipse中创建Maven项目
- 在eclipse上配置copy来的web项目
- 如何在Eclipse中第一次启动一个web项目
- 在My eclipse中配置一个简单的spring入门项目
- Scala sbt akka Eclipse 环境的配置
- 如何在基于Eclipse的Maven项目中配置Web Application开发包?
- 在Eclipse 中下载 开源中国码云上的项目
- 在Eclipse中下载并打开SVN上的项目
- 如何创建一个 Windows 服务应用程序的安装项目在 Visual C# 中
- 如何在Eclipse的项目中引用其它项目
- 如何在Windows下配置Android的Eclipse开发环境
- 如何在Windows 2000域控制器中配置数字证书来确保 LDAP 和 SMTP 复制的安全
- Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用
- JS 精确小数运算
- 前端过滤字符
- Oracle与Mysql时间格式化
- DevExpress控件-searchControl使用方法(图文)
- 【自用】如何在eclipse【Windows】 中配置一个下载来的sbt项目
- 卷积和及采样定理
- VS2010小知识点总结……
- Mac OS X
- OpenCV3.0 Beta + Windows10 + Visual Studio 2015 配置
- sql解释执行顺序
- memcached学习笔记1(windows 7 64bit 环境下安装memcached)
- 仿微信6.0语音
- Java 记录java基本类型与Byte数组之间相互转换