sbt

002-搭建Liftweb项目

落花浮王杯 提交于 2020-03-02 04:31:48
搭建Lift项目 sbt -> sbt + jetty -> sbt + jetty + lift 本章的示例代码在: http://git.oschina.net/yangbajing/lift-book/tree/master/examples/lift-blank 安装Sbt 详细内容请读 附录A. 使用Sbt 创建sbt工程 现在我们重头开始建立一个lift项目,首先需要创建一个sbt工程。我们建立工程目录在: /data/lift-book/examples/lift-blank ,并建立目录结构如下: . ├── project │ ├── Build.scala │ ├── BuildSettings.scala │ ├── Dependencies.scala │ └── plugins.sbt ├── sbt ├── sbt-launch-0.13.0.jar ├── sbt.bat └── src ├── main │ ├── scala │ │ ├── bootstrap │ │ │ └── liftweb │ │ │ └── Boot.scala │ │ └── code │ │ ├── comet/ │ │ ├── helper/ │ │ ├── model/ │ │ └── snippet/ │ └── webapp │ └── WEB-INF │ └─

从入门到入土 Hadoop新手搭建(3) windows下scala+idea+sbt安装

邮差的信 提交于 2020-03-01 20:59:09
从入门到入土 Hadoop新手搭建(3) windows下scala+idea+sbt安装 继前篇hadoop搭建完成后,今后将用scala进行开发,但是我们是ubuntusever,没有图形化界面对我们新手开发并不是很友善,所以我们尝试在windows上先写好代码,再传回虚拟机进行运行。 安装scala 进入scala官网,可以看到有三种安装方式(但是我们开发ide还是要用idea,请自己去下载idea) idea安装 sbt安装 二进制安装 这里选择用sbt进行安装, sbt作为一个类似于maven的东西,具体做啥我也不懂,类似于项目构建时的工具。。。。大概。。。 这里有个很郁闷的地方。。。下载速度奇慢无比。。。就算用了百度网盘和微盘的离线下载速度也是奇慢无比,不想下载的,我已经存在网盘上了,地址如下 链接: https://pan.baidu.com/s/1C7pclMtUxUvK02vGo-sPdA 提取码: swak 下载完成后,打开并安装。 安装完成后,也是因为网速原因,我们要用国内的镜像去下载。 在安装目录下,/conf下面有sbtconfig.txt,打开并编辑,添加以下内容 -Dsbt.global.base = "E:/Program Files (x86)/sbt/.sbt" -Dsbt.repository.config = "E:/Program

windows下使用SBT编译UTF-8编码的java项目出错

拟墨画扇 提交于 2020-02-28 23:29:25
中文windws的默认编码是GBK,如果所使用的java源代码是utf-8编码时,用javac编译的时候会出现如下编码错误, [error] C:\Users\mahen_000\Documents\puffin\workspace\hello\src\main\java\recsys \checkout\KPI.java:23: 错误: 编码GBK的不可映射字符 [error] System.out.println("鍑嗙‘鐜?" + (hit * 1.0) / matrixRecorderNum ber); 如果单用javac的话需要指定编码格式: javac -encoding UTF-8 ,在SBT中可以这样指定,在项目的build.sbt文件中加上如下一行 javacOptions ++= Seq("-encoding", "UTF-8") 即指定SBT调用javac时候的参数, 见SBT官方文档 来源: oschina 链接: https://my.oschina.net/u/780347/blog/208792

Lift第一篇:Lift环境搭建

心已入冬 提交于 2020-02-28 23:07:19
一、安装Scala 不赘述 二、安装sbt 呃...好像不用专门安装,Lift包里自带了。当然装上也行 三、下载Liftweb 从主页下载最新版zip包。目前的最高版本是 Lift 2.5-RC2 ,也可以选择 Lift 2.4 release 版本。 四、运行示例程序 不同于传统的javaweb框架或play2,下载的zip包中仅包含了4个示例程序: lift_basic lift_blank lift_json lift_mvc 这里我们用lift_basic项目来演示。 将lift_basic解压到某个文件夹,然后进入lift_basic文件夹,shift+右键打开命令窗口。在提示符后输入"sbt",等sbt下载完相关jar包后,输入container:start ,用浏览器访问http://localhost:8080。 五、配置开发环境 默认情况下只需要在sbt提示符下"gen-idea"生产idea项目文件,或"eclipse"生产eclipse项目文件即可。不过有些东西还须定制一下。 1、配置Scala版本 位置:./build.sbt scalaVersion := "2.9.1" 改为 scalaVersion := "2.10.0" //根据自己的需要 2、配置本地Maven仓库(没有的请自行略过) 位置:./build.sbt

How to create executable single jar which include webapp resources by sbt-assembly with scalatra

你离开我真会死。 提交于 2020-02-24 09:29:12
问题 I'm making webapp using scalatra framework via sbt & xsbt-web-plugin. I want to package all resources(templates, css, js) into a single jar. In sbt with sbt-assembly plugin, assembly command makes single jar which includes all of project's dependencies. $ java -jar myproject.jar and I open it in browser Could not load resource: [/WEB-INF/views/index.scaml]; are you sure it's within [null]? I unzipped jar to confirm that it does not include src/main/webapp/* . How can I config sbt for

Intellij: Not a valid project ID:

我怕爱的太早我们不能终老 提交于 2020-02-24 03:57:24
问题 I updated Intellij Idea to 2018.2.6 Now I can not start my Play-Project with a Play-Configuration - it gives me this: [error] Not a valid project ID: myProject [error] project myProject [error] ^ I tried all of these proposals: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000530510-SBT-Shell-Error-Not-a-valid-key-idea-shell?flash_digest=650678ba2e9ae36479f2c3e0ab460379a393d2ce A plain SBT configuration works. 回答1: I could solve the problem: Close Project in Intellij.

Intellij: Not a valid project ID:

三世轮回 提交于 2020-02-24 03:57:15
问题 I updated Intellij Idea to 2018.2.6 Now I can not start my Play-Project with a Play-Configuration - it gives me this: [error] Not a valid project ID: myProject [error] project myProject [error] ^ I tried all of these proposals: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000530510-SBT-Shell-Error-Not-a-valid-key-idea-shell?flash_digest=650678ba2e9ae36479f2c3e0ab460379a393d2ce A plain SBT configuration works. 回答1: I could solve the problem: Close Project in Intellij.

Exception in Intellij's SBT Console: not found: value ideaPort ideaPort in Global := 49516

こ雲淡風輕ζ 提交于 2020-02-18 00:58:38
问题 After a System Crash the sbt-console of Intellij 2019.1 can not start: The following Exception is thrown: <set>:1: error: not found: value ideaPort ideaPort in Global := 49516 Strangely another project just works fine. I removed .idea with no success. Update : Different ideaPort, same Problem /solution <set>:1: error: not found: value ideaPort ideaPort in Global := 53318 回答1: I fixed by deleting the <project base>/project/target directory, as suggested here: https://youtrack.jetbrains.com

kafka-manager

房东的猫 提交于 2020-02-17 23:30:33
kafka-manager 介绍 Kafka集群管理工具主要支持以下几个功能: 1、管理几个不同的集群; 2、很容易地检查集群的状态(topics, brokers, 副本的分布, 分区的分布); 3、选择副本; 4、产生分区分配(Generate partition assignments)基于集群的当前状态; 5、重新分配分区。 安装(centos) 源码: https://github.com/yahoo/kafka-manager 安装sbt curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo mv bintray-sbt-rpm.repo /etc/yum.repos.d/ yum install sbt 打包 生成的zip包会在kafka-manager/target/universal 下面 注意:最新版kafka-manager需要jdk1.8,启动时可以配置参数指定jdk运行 git clone https://github.com/yahoo/kafka-manager cd kafka-manager sbt clean dist 修改配置 修改conf/application.conf,修改kafka-manager.zkhosts= 启动 bin/kafka-manager

scala打包工具-sbt的安装与使用

喜夏-厌秋 提交于 2020-02-13 20:20:00
(1)下载sbt https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.11/sbt-launch.jar (2)新建目录并将sbt复制到目录下 (3)编辑sbt文本文件加入以下内容: #!/bin/bash SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" java $SBT_OPTS -jar `dirname $0`/sbt-launch.jar "$@" (4)保存后,为sbt 脚本增加可执行权限: (5)最后运行如下命令,检验 sbt 是否可用: 来源: https://www.cnblogs.com/123456www/p/12304901.html