如何使用没有scala依赖关系的sbt程序集生成jar

时间:2016-09-09 09:26:29

标签: sbt sbt-assembly

我有一个带有一个没有scala依赖的java类的简单sbt项目:

MouseOverBackColor

Button

package com.example;

class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

build.sbt

中的name := """test-sbt""" version := "0.1" scalaVersion := "2.11.8" mainClass in assembly := Some("com.example.Hello")
assembly.sbt

命令project/生成一个带有scala库的胖jar。如何制作没有scala依赖的胖罐?

1 个答案:

答案 0 :(得分:1)

在sbt-assembly文档中找到解决方案:

我需要将其添加到build.sbt

assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = false)