关于Play Framework/Sbt那些你不知道的事

使用一个不在maven库中的jar作为依赖

libraryDependencies += "slinky" % "slinky" % "2.1" from "http://
   slinky2.googlecode.com/svn/artifacts/2.1/slinky.jar" 

在sbt中声明依赖时同时下载源代码

libraryDependencies +=
     "org.apache.felix" % "org.apache.felix.framework" % "1.8.0"
   withSources() withJavadoc()

withSources()是说要下载源代码jar,withJavadoc()是说要下载文档jar。

添加全局镜像库

~/.sbt/下添加一个repositories文件,里面内容如下:

[repositories]
local
osc: http://maven.oschina.net/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots

play Application secret not set

=>  PlayFramework 生产模式下 play Application secret not set 那点事

据说在开发模式下,play程序自动停止也和这有点关系。

参考:http://freewind.in/

时间: 2024-11-06 12:21:41

关于Play Framework/Sbt那些你不知道的事的相关文章

你不知道的事-建站始末1【准备篇】

阅读目录 建站四部曲: 你不知道的事-建站始末1[准备篇] 你不知道的事-建站始末2[框架篇] 你不知道的事-建站始末3[实现篇] 你不知道的事-建站始末4[总结篇] 本篇目录: 写在前面 为什么要建站? 建站计划 前端总结 知识点总结 域名和服务器 关于开源 未完待续 本篇内容会有些长,希望各位看官可以认真的阅读下去,我相信肯定会有收获. 写在前面 蝴蝶眨几次眼睛,才学会飞行,夜空洒满了星星,但几颗会落地. --你不知道的事 蝴蝶眨眼睛?星星会落地?当然很多人会认为这是无稽之谈,但是有些人却认

string.Format之你不知道的事

1.格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20) 默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入) 格式化多个Object实例 string.Format("市场价:{0:C},优惠价{1:C

关于算法,那些你不知道的事

关于算法,那些你不知道的事 1.算法,不止于刷题 提到算法,不管是科班出身还是半路出家的程序员可能都会说上几句,算法谁没学过谁不知道啊?对于走工业界路线而非学术路线的同学来说,算法学习的最大作用也许是找工作-- 毕竟工作后,绝大多数时候都用各种成熟的类库,少有自己实现高级数据结构和算法的时候.但刚结束一学期修的算法课,上得我还真跟没学过算法似的,让我大开眼界,虽然每次课上我都听的不是很懂,但每节都期盼着老师又能带来什么新奇的东西.一点点发现,原来竟然还有这么多很有用却从来没学习过甚至没听过的算法

JavaScript 你不知道的事 -- 关于函数

接上篇Javascript 你不知道的事,直接条列了: 每个函数创建时默认带有一个prototype属性,其中包含一个constructor属性,和一个指向Object对象的隐藏属性__proto__.constructor属性的值为该函数的对象.在一个函数前面加上new来调用,则会创建一个隐藏连接到该函数prototype成员的新对象(由__proto__属性来链接),同时函数的this将会被绑定到那个新对象上. 函数总是返回一个值:如果没有指定返回值,就返回undefined:如果当做构造函

btrace一些你不知道的事(源码入手)

背景 周五下班回家,在公司班车上觉得无聊,看了下btrace的源码(自己反编译). 一些关于btrace的基本内容,可以看下我早起的一篇记录:btrace记忆 上一篇主要介绍的是btrace的一些基本使用以及api,这里我想从btrace源码本身进行下介绍.至于btrace的优势,能用来干些什么,自己上他的官网看下或者google一下,花个半小时就能明白了. 至于为什么会去反编译查看btrace源码,主要是会在部门整个关于btrace的分享.同时btrace的相关技术文档缺乏,javadoc很多

(转)CSS浮动,你不知道的事

原文链接:http://www.cnblogs.com/zhujl/archive/2012/05/08/2489440.html 浮动到底做了什么? 浮动如何影响元素的盒模型? 浮动的元素和行内元素有何不同? 调整浮动元素的位置是通过什么规则进行的? clear属性如何工作,它的目的又是什么? 浮动甚至能绊倒有经验的开发者,理解浮动能帮助你解决很多CSS问题.即使你认为已经知道了浮动的所有知识,我们足够深入的分析也许也能让你学到一些新东西. 什么是浮动? CSS中的一些元素是块级元素,表示它们

开发技巧汇总|对于imag.js你不知道的事

1.imag.js里有哪些标准JavaScript对象? imag.js里的标准JavaScript对象有Object, Function, Array, Boolean, Date, Math, Number, String, RegExp,Global Functions, JSON. 2.为什么客户端会提示XML语法错误? imag.js的代码文档遵循严格的XML语法规范,开发时要注意以下地方: 1. label, script, web等标签的text可能含有XML特殊符号<.&,

转 Cufon在渲染网页字体你不知道的事

清单 1. 无效的 font-family 字体指定 <style> .introduction { font-family:'Baroque Script';} </style> …… <p class="introduction" style="font-size:36px"><?php echo $introduction; ?></p> <p class="introduction&

JS局部变量和全局变量·你不知道的事

JS通过函数管理作用域.在函数内部声明的变量只在这个函数内部,函数外面不可用.全局变量则是在任何函数外面声明的或者未声明直接简单使用的. 为避免变量的冲突和覆盖,应尽量少的使用全局变量. 但有时会不自觉的创建出全局变量.首先,你可以不需要声明就可以使用变量:第二,js有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性. 此段代码中的result没有声明,但是代码照样运行正常,但在调用函数后你会多一个全局命名空间.所以最好是始终使用var声明变量.下面教大家怎么看变量是全局变量还是