相关疑难解决方法(0)

为什么不创建项目文件?

我试图在我的macbook上安装SBT.当我运行它时,它不会询问我任何项目定义(例如标题)并简单地说

[info] Set current project to default (in build file:/Users/qui/Documents/Programming/test2/)
Run Code Online (Sandbox Code Playgroud)

然后它转到看起来像sbt解释器.

当我查看"test2"时,有一个项目和目标目录,但我没有看到要使用的src目录

很明显我在安装的某个地方出了问题,但我不确定在哪里.有任何想法吗?

更新

所以我刚刚在新的fedora安装上安装了0.10.我得到完全相同的问题,相同的"信息"消息,它只创建了一个项目和目标目录

我一定是在做一些愚蠢的事吗?我究竟做错了什么?:p

sbt

16
推荐指数
2
解决办法
6114
查看次数

斯卡拉简单的虚拟项目

目前我的整个工作周期是:

  1. 编辑foo.scala
  2. fsc foo.scala && scala -cp.FooMain

但是我的项目变得越来越大,我想分割文件,进行单元测试等等.但是我懒得阅读sbt文档并做任何需要做的事来获得sbt的"Makefile".类似的单元测试(有很多框架可供选择?)

什么使我的一天是一个简单的压缩虚拟项目与虚拟单元测试使用sbt.

你知道这样的事情是否存在吗?

project-management scala sbt scala-2.8

7
推荐指数
2
解决办法
2227
查看次数

sbt包在sbt 0.11.2中创建一个独立的jar

如何在sbt中生产独立的jar 0.11.2

现在我正在尝试sbt package,当我尝试java -jar app.jar在生成的jar文件上运行时,它给出以下异常:

Exception in thread "main" java.lang.NoClassDefFoundError: scala/App
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at Test.main(Test.scala)
Caused by: java.lang.ClassNotFoundException: scala.App
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Run Code Online (Sandbox Code Playgroud)

scala sbt

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

标签 统计

sbt ×3

scala ×2

project-management ×1

scala-2.8 ×1