美文网首页
使用sbt native packager打包SBT项目

使用sbt native packager打包SBT项目

作者: Workabee | 来源:发表于2016-12-28 23:02 被阅读0次

最近使用SBT构建了一个spring boot的java项目,谁知道我当时是怎么想的用了SBT,当写完打包的时候就比较懵了,中文文档还是比Maven少很多,使用sbt 的package命令打包,java编译文件没有打进去,依赖也没有进去,我写的scala代码进去了...还能正常运行.

捣鼓了大半天,最后用了sbt native packager,进行打包.

过程比较简单.

首先,在 plugins.sbt 中添加插件

addSbtPlugin("com.typesafe.sbt"%"sbt-native-packager"%"1.1.4")

第二,在build.sbt 文件中添加

enablePlugins(JavaServerAppPackaging)

第三步,在Idea的Terminal 中运行

sbt universal:packageBin

其实这只是githup的一个Demo,更多详情可以参考 githup sbt-native-packager.

注意:如果你没有安装sbt,只是用的idea自带插件的sbt,需要添加一个sbt Tack就可以了.

打包成功之后,会是一个zip包,解压就好.运行bin文件夹里面的命令.另一个包里面是依赖的jar包

相关文章

  • 使用sbt native packager打包SBT项目

    最近使用SBT构建了一个spring boot的java项目,谁知道我当时是怎么想的用了SBT,当写完打包的时候就...

  • sbt自动构建项目失败

    sbt 0.13.+使用sbt自带的项目模板创建命令:sbt new sbt/scala-seed.g8,一直抛出...

  • SBT 安装与打包

    1. SBT 地位 SBT就像maven一样是一个scala项目的构建工具,我也只是会简单的使用打包,下面我会介绍...

  • angular2+play-java学习笔记

    1、paly-java sbt命令行 Using the SBT console 进入项目路径执行 sbt co...

  • 【Spark】配置Spark源码阅读环境

    Scala构建工具(SBT)的使用 SBT介绍 SBT是Simple Build Tool的简称,如果读者使用过M...

  • sbt配置简洁方便的lib依赖

    问题 众所周知在撰写sbt的build.sbt 配置时随着子项目的和依赖的lib逐渐增加,build.sbt会变得...

  • Mac 配置JAVA play framework

    安装sbt brew install sbt Play Java Seed sbt new playframewo...

  • Spark编程实践

    使用Scala和Java编写Spark程序。 Spark编程 Scala实现 sbt 首先安装sbt 赋予权限 添...

  • 基本设定

    建议的命名规范 脚本文件的扩展名为 .sc(这一点并非总是如此,只是如果使用 SBT 构建项目,SBT 会尝试编译...

  • 使用IDEA调试sbt

    sbt&play没有main函数,每次使用sbt命令启动,但是就无法使用IDEA调试,本文介绍使用远程调试的方式实...

网友评论

      本文标题:使用sbt native packager打包SBT项目

      本文链接:https://www.haomeiwen.com/subject/wfdamttx.html