小编cre*_*bor的帖子

如何打开vim脚本中的搜索突出显示?

如果我执行以下两种方法之一:

call search("searchString")

exec "/ searchString"
Run Code Online (Sandbox Code Playgroud)

从脚本开始,然后vim进行搜索但不突出显示结果,即使是hlsearch.从脚本外部执行相同的搜索会突出显示结果.

vim

11
推荐指数
1
解决办法
3896
查看次数

如何从sbt 0.10.0项目获取依赖项jar列表

我有一个sbt 0.10.0项目,它声明了一些依赖项,有点像:

object MyBuild extends Build {
    val commonDeps = Seq("commons-httpclient" % "commons-httpclient" % "3.1",
                         "commons-lang" % "commons-lang" % "2.6")

    val buildSettings = Defaults.defaultSettings ++ Seq ( organization := "org" )

    lazy val proj = Project("proj", file("src"),
        settings = buildSettings ++ Seq(
            name                    := "projname",
            libraryDependencies     := commonDeps, ...)

    ...
}
Run Code Online (Sandbox Code Playgroud)

我希望创建一个构建规则来收集"proj"的所有jar依赖项,以便我可以将它们符号链接到单个目录.

谢谢.

scala friend sbt

5
推荐指数
1
解决办法
3464
查看次数

如何使用scala sbt构建多个jar文件

在我的项目中,我有以下结构:

SRC /

插件/

\ __ mpc

| __ oper

我将src中的所有scala文件编译成一个jar(主程序),然后插件中的每个子目录都包含scala文件,这些文件应构建一个由主程序加载的插件jar(所以一个jar用于插件/ mpc和另一个for plugins/oper).

在根目录中我有一个build.sbt:

名称:="mrto​​ms"

组织:="chilon"

版本:="0.1"

libraryDependencies ++ = Seq("commons-httpclient"%"commons-httpclient"%"3.1")

crossPaths:= false

scalaHome:= some(file("/ usr/share/scala"))

target:= file("project/target")

编译中的scalaSource << = baseDirectory(_ /"src")

mainClass:= Some("org.chilon.mrtoms.MrToms")

从src中的文件构建我的主jar文件就好了..如何在每个插件目录中为sources文件添加jar?

scala sbt

4
推荐指数
1
解决办法
3888
查看次数

如何让sbt 0.10.0编译子目录中的文件?

我的项目根目录中有一个build.sbt文件..我的所有源文件都存在于子目录src(和src/irc,src/xmpp)中.

这是我的build.sbt

名称:="mrto​​ms"

组织:="chilon"

scalaVersion:="2.9.0"

版本:="0.1"

libraryDependencies ++ = Seq("commons-httpclient"%"commons-httpclient"%"3.1")

crossPaths:= false

scalaHome:= some(file("/ usr/share/scala"))

target:= file("project/target")

sourceDirectory:= file("src")

mainClass:= Some("org.chilon.mrtoms.MrToms")

但是,sbt总是只生成一个空的jar文件.

我尝试将build.sbt放在"src"目录中,但后来它错过了"src"子目录中的所有scala文件.

scala sbt

2
推荐指数
1
解决办法
1072
查看次数

标签 统计

sbt ×3

scala ×3

friend ×1

vim ×1