java eclipse sbt_Sbt的使用初步和用sbt插件生成eclipse工程

https://github.com/typesafehub/sbteclipse

针对比0.13版本高的sbt可以创建eclipse使用的工程文件目录

将这个插件用到sbt中有两种方法:

在~/.sbt/0.13/plugins/plugins.sbt中配置

在项目目录下去配置:project_dir/project/plugins.sbt

对最新版的配置的语法是:

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

然后在命令行使用eclipse命令就可以生成一个目录结构,可以作为eclipse工程导入

例如:新建如下的目录结构

PS D:\javaweb_workspace\SCALA\sbt_eclipse_test> tree /f .

D:\JAVAWEB_WORKSPACE\SCALA\SBT_ECLIPSE_TEST

│ build.sbt

└─project

plugins.sbt

PS D:\javaweb_workspace\SCALA\sbt_eclipse_test> sbt

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

[info] Loading global plugins from C:\Users\kongchung\.sbt\0.13\plugins

[info] Loading project definition from D:\javaweb_workspace\SCALA\sbt_eclipse_test\project

[info] Updating {file:/D:/javaweb_workspace/SCALA/sbt_eclipse_test/project/}sbt_eclipse_test-build...

[info] Resolving org.fusesource.jansi#jansi;1.4 ...

[info] Done updating.

[info] Set current project to sbt_eclipse_test (in build file:/D:/javaweb_workspace/SCALA/sbt_eclipse_test/)

> eclipse

[info] About to create Eclipse project files for your project(s).

[info] Updating {file:/D:/javaweb_workspace/SCALA/sbt_eclipse_test/}sbt_eclipse_test...

[info] Resolving org.fusesource.jansi#jansi;1.4 ...

[info] Done updating.

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

[info] sbt_eclipse_test

> exit

PS D:\javaweb_workspace\SCALA\sbt_eclipse_test> tree /f .

D:\JAVAWEB_WORKSPACE\SCALA\SBT_ECLIPSE_TEST

│ .classpath

│ .project

│ build.sbt

├─.settings

│ org.eclipse.core.resources.prefs

│ org.scala-ide.sdt.core.prefs

├─project

│ │ plugins.sbt

│ │

│ ├─project

│ │ └─target

│ │ └─config-classes

│ │ $0b5cfab2a23c8f87aa49$.class

│ │ $0b5cfab2a23c8f87aa49.cache

│ │ $0b5cfab2a23c8f87aa49.class

│ │

│ └─target

│ ├─config-classes

│ ├─resolution-cache

│ │ ├─default

│ │ │ └─sbt_eclipse_test-build

│ │ │ └─scala_2.10

这个例子的参考文献:

http://www.tuicool.com/articles/f26Bjq

我得到的这个目录还缺少一些文件目录

这些设置都可以在build.sbt中具体的配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值