SBT构建工具

SBT

Simple Build Tool. A interactive build tool.

install

windows可直接到http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Windows.html下载安装,但网速实在是太慢,我这是直接用chocolatary管理软件,所以直接一个命令choco install sbt安装,很快。

common commands

  • clean - 清除生成的文件
  • update – 获取依赖
  • compile – 编译代码
  • test – 运行测试代码
  • package – 创建一个可发布的jar包
  • publish-local – 把构建出来的jar包安装到本地的ivy缓存
  • publish – 把jar包发布到远程仓库
  • 更多参考http://www.scala-sbt.org/0.13/docs/Command-Line-Reference.html

modify configure

在安装目录的conf目录的sbtconfig.txt文件,如下

# Set the java args to high
-Xmx2536M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
# Set the extra SBT options
-Dsbt.log.format=true
-Dfile.encoding=UTF8
-Dsbt.boot.directory=d:/sbt/boot/
-Dsbt.ivy.home=d:/sbt/
-Xmx536M
-Xss1M
-XX:+CMSClassUnloadingEnabled
-XX:MaxPermSize=256m

import to eclipse

先stb update下,然后在直接import到eclipse中。

========广告时间========

鄙人的新书《Tomcat内核设计剖析》已经在京东销售了,有需要的朋友可以到 https://item.jd.com/12185360.html 进行预定。感谢各位朋友。

为什么写《Tomcat内核设计剖析》

=========================

欢迎关注:

时间: 2024-10-25 03:05:04

SBT构建工具的相关文章

Java程序员常用的10大构建工具

最近我又做了一个Java调查,询问了很多开发人员关于他们在过去12个月间使用了哪些工具/框架. 受访者可以从预定义的选择列表中选择多个选项,也可以选择Other,然后提供他们自己的选项.在这篇文章中,我们将讨论120名开发人员关于构建工具这个话题的回应. 构建工具--调查结果 Apache Maven  --主要用于构建Java项目的自动化工具. Hudson --用Java编写的持续集成(CI)工具. Jenkins --用Java编写的一个开源持续集成工具.项目是在和Oracle发生争执后的

基于Node.js的自动化构建工具Grunt.js

Java世界里的Maven提供了强大的包依赖管理和构建生命周期管理.在JavaScript的世界 里,随着Node.js的流行,JavaScript原生的构建工具已经成为可能. Grunt.js是基 于Node.js的自动化任务运行器.Grunt.js结合NPM的包依赖管理,完全可以媲美Maven. Grunt.js天然适合前端应用程序的构建--不仅限于JavaScript项目,同样可以用于其他语 言的应用程序构建.越来越多的JavaScript项目已经在使用Grunt,其中最大的使用者包括著

前端构建工具gulp使用

前端自动化流程工具,用来合并文件,压缩等. Gulp官网 http://gulpjs.com/ Gulp中文网 http://www.gulpjs.com.cn/ Gulp中文文档 https://github.com/lisposter/gulp-docs-zh-cn Gulp插件网 http://gulpjs.com/plugins/ Awesome Gulp https://github.com/alferov/awesome-gulp StuQ-Gulp实战和原理解析 http://i5

Maven项目构建工具使用

(可知meven是我们开发过程中必不可少的一个构建工具,不过还是会有很多人不太了解如何使用,我是先接触的graidle构建工具的后来发现的其前生maven,用起来感觉差不多.) 1.检查%JAVA_HOME% 路径(毕竟maven本身就是java程序,需要JVM) 2.想要搭建maven环境自然少不了先下载maven必要文件: http://maven.apache.org/download.cgi (下载压缩包到电脑,现在一个无中文无空格的路径解压,后期避免不必要的麻烦,如:D:\maven\

静态代码检查-c++有没有和JAVA的gradle类似的自动化构建工具?

问题描述 c++有没有和JAVA的gradle类似的自动化构建工具? c++有没有和JAVA的gradle类似的自动化构建工具?并且检查效率比较高,速度比较快 解决方案 cmake可以.还有像scons之类的

用Puppet和Docker构建工具来自动化容器产品部署

本文讲的是用Puppet和Docker构建工具来自动化容器产品部署[编者的话]本文介绍了最新版本的Puppet企业版支持的Docker自动化构建工具,包括了集成的Jenkins持续集成和部署以及支持新的编排系统. Puppet希望能将Docker构建工具纳入到自己的IT自动化管理中.新版本的Puppet企业版(Puppet Enterprise 2016.4)支持构建Docker容器,并自动部署到生产环境中. Puppet的最新版本是在Puppet的用户年会PuppetConf 2016上公布的

AsciiDoc Website Builder 0.3.2发布 网站构建工具

AsciiDoc http://www.aliyun.com/zixun/aggregation/8048.html">Website Builder(简称AWB)是一款功能强大的网站构建工具,结合了简单但功能强大的AsciiDoc markup模板.博客.图像和sitemap.xml生成功能,帮助你轻松地维护和更新网站. AsciiDoc Website Builder 0.3.2该版本的Ctrl-C可以控制awb,不单单是一个子进程,创建页标题为index.html文件现在可以被剥离的

Web前端构建工具版本号管理方案思考

Web前端构 建工具版本号管理方案思考 时间:2014-08-21 23:55 来源:财付通设计中心 作者:小网 前端构建工具满天飞的情景下,笔者也忍不住去捣鼓了一下,真正体验一下NODEJS带来的魅力,经过一段时间规划设计,终于将平台工具捣鼓出来了.在 里面也体验了express, socket.io, grunt等node插件服务,使用很流畅,并且很好的完了我的基本需求(JS\CSS\IMAGE的压缩和自动部署功能). 虽然基本功能完成, 但是还有一个让人容易 忽略而又重要的问题来了,就是资

用sbt构建系统后打包成jar,再运行spark submit出现的一系列异常

问题描述 测试spark与mongodb的组合,用sbt构建系统后,在调试模式也就是单机状态下可以运行,但是一旦打包成jar后通过sparksubmit分发任务时就会出现这个异常:InvalidsignaturefiledigestforManifestmainattributes按照网上的方法,去掉jar里的META-INF文件夹下的.SF文件,.RSA文件,.DSA文件后不报这个异常了,但是却报出:NoSuchMethodError这个错误.可能跟删除了以上几个文件有关.现在我该怎么做?百度