文档章节

Luminus模板可选项

E
 Ellipse
发布于 2015/06/17 11:09
字数 407
阅读 73
收藏 0

lein new luminus project-name +http-kit +h2 +auth +sassc +swagger +kibit

  • +aleph server 服务器
  • +auth buddy验证框架
  • +cljs
   ['org.clojure/clojurescript "1.7.170" :scope "provided"]
   ['reagent "0.5.1"]
   ['reagent-forms "0.5.13"]
   ['reagent-utils "0.1.5"]
   ['secretary "1.2.3"]
   ['org.clojure/core.async "0.2.371"]
   ['cljs-ajax "0.5.1"]
  • +cucumber 自动化测试工具
:plugins [['org.clojars.punkisdead/lein-cucumber "1.0.4"]]
:dev-dependencies [['org.clojure/core.cache "0.6.3"]
                     ['org.apache.httpcomponents/httpcore "4.4"]
                     ['clj-webdriver/clj-webdriver "0.6.1"]]
  • +postgres
['org.postgresql/postgresql "9.4-1203-jdbc41"]
  • +mysql
['mysql/mysql-connector-java "5.1.34"]
  • +mongodb
['com.novemberain/monger "3.0.0-rc2"]
  • +h2
['com.h2database/h2 "1.4.188"]
  • +sqlite
['org.xerial/sqlite-jdbc "3.8.11.1"]
  • +http-kit

Server服务器

['http-kit "2.1.19"]
  • +immutant

Server服务器

['org.immutant/web "2.1.1"
      :exclusions ['ch.qos.logback/logback-classic]]
  • +jetty

Server服务器

['cc.qbits/jet "0.6.6"]
  • +kibit

静态代码分析

['lein-kibit "0.1.2"]
  • +sassc
['lein-sassc "0.10.4"]
  • +site
+cljs "+h2" "+mysql" "+postgres"
  • +swagger
['metosin/compojure-api "0.24.0"]
['metosin/ring-swagger-ui "2.1.3-2"]
  • +war
['lein-uberwar "0.1.0"]

###一个标准Luminus项目包含的库:

[org.clojure/clojure "1.7.0-RC1"]    ; clojure
[selmer "0.8.2"]                     ; html模板
[com.taoensso/timbre "3.4.0"]        ; 日志
[com.taoensso/tower "3.0.2"]         ; i18n L10n
[markdown-clj "0.9.66"]              ; markdown
[environ "1.0.0"]                    ; 环境变量
[compojure "1.3.4"]                  ; ring路由
[ring/ring-defaults "0.1.5"]         
[ring/ring-session-timeout "0.1.0"]
[metosin/ring-middleware-format "0.6.0"]
[metosin/ring-http-response "0.6.2"]
[bouncer "0.3.3"]                     ; 校验
[prone "0.8.2"]                       ; ring异常报告
[org.clojure/tools.nrepl "0.2.10"]    ; nrepl
[ring-server "0.4.0"]                 ; 基于jetty的web服务器

###+cljs clojurescript

;新增库
[org.clojure/clojurescript "0.0-3308" :scope "provided"]
[org.clojure/tools.reader "0.9.2"]
[reagent "0.5.0"]
[cljsjs/react "0.13.3-0"]
[reagent-forms "0.5.1"]
[reagent-utils "0.1.4"]
[secretary "1.2.3"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[cljs-ajax "0.3.13"]

###+site+cljs

###+h2 h2database

[ragtime "0.3.9"]                 ; 结构化数据迁移
[org.clojure/java.jdbc "0.3.7"]   ; jdbc
[instaparse "1.4.0"]              ; 语法分析
[yesql "0.5.0-rc2"]               ; SQL
[com.h2database/h2 "1.4.187"]     ; H2dababase

###+postgres postgres

[ragtime "0.3.9"]
[org.clojure/java.jdbc "0.3.7"]
[instaparse "1.4.0"]
[yesql "0.5.0-rc2"]
[org.postgresql/postgresql "9.3-1102-jdbc41"] ; PostgreSQL

###+dailycred 和普通项目一样

###+mysql 支持mysql

[ragtime "0.3.9"]
[org.clojure/java.jdbc "0.3.7"]
[instaparse "1.4.0"]
[yesql "0.5.0-rc2"]
[mysql/mysql-connector-java "5.1.6"]  ;MySQL

###+http-kit http-kit

#_[ring-server "0.4.0"] ;移除
[http-kit "2.1.19"]               ; web服务器

###+cucumber 和普通项目一样

###+mongodb mongoDB

[com.novemberain/monger "2.0.1"]   ; MongoDB客户端

###+auth auth

[buddy "0.5.4"]               ; 安全验证

###+immutant immutant

#_[ring-server "0.4.0"] ;移除
[org.immutant/web "2.0.1"]

###+sassc sass

;; :plugins
[lein-sassc "0.10.4"]

###+swagger swagger-ui

[metosin/compojure-api "0.21.0"]
[metosin/ring-swagger-ui "2.1.1-M2"]

###+aleph aleph

#_[ring-server "0.4.0"] ;移除
[aleph "0.4.0"]                   ; 异步通信

© 著作权归作者所有

共有 人打赏支持
E
粉丝 46
博文 65
码字总数 41290
作品 0
大连
程序员
私信 提问
Clojure 微框架--Luminus

Luminus 是 Clojure 微框架,基于一系列轻量级的库。Luminus 的目的是提供一个健壮,可伸缩,易用的平台。 对开发者友好 简单易学 REPL 驱动开发 强大的构建工具 可用于生产 基于 JVM 低开销...

叶秀兰
2015/09/03
343
0
需要关注的小众语言

Clojure,web框架,http://www.oschina.net/p/luminus Elixir,web框架,http://www.oschina.net/p/phoenix-elixir 当然还有ruby on rails php,laravel/lumen,swool 有时间了解下......

丑矬穷
2015/09/08
151
0
10个实用的Django建议

前言:随着Django1.4第二个候选版的发布,虽然还不支持Python3,但Django团队已经在着手计划中,据官方博客所说,Django1.5将会试验性的支持python3。 Django 作为一个杰出的Python开源框架,...

易小毅
2016/07/01
20
0
ShenzhenMirren/vertx-generator

基本介绍 官方QQ交流群号:99135252; vertx-generator是一款基于javafx8开发的一款图形界面的vert.x逆向工程; 该工具支持Oracle , SqlServer , MySQL , PostgreSql数据库的逆向生成; 生成采用...

ShenzhenMirren
2017/11/19
0
0
vert.x代码生成工具--VertX-generator

基本介绍 vertx-generator是一款基于javafx8开发的一款图形界面的vert.x逆向工程 该工具支持Oracle , SqlServer , MySQL , PostgreSql数据库的逆向生成 生成采用模板生成的方式,用户自定义模...

Mirren
2017/11/18
1K
8

没有更多内容

加载失败,请刷新页面

加载更多

百度黄埔学院将培养一批首席AI架构师,为“国之重器”赋能

深度学习高端人才不仅是AI发展的重要养分,也是企业转型AI巨大推动力。2019年1月19日,百度黄埔学院——深度学习架构师培养计划在百度科技园举行开学典礼,深度学习技术及应用国家工程实验室...

深度学习之桨
34分钟前
2
0
扒站wget仿站

wget -c -r -p -np -k http://xxx.com/xxx 其中: -c, --continue (断点续传) 接着下载没下载完的文件 -r, --recursive(递归) specify recursive download.(指定递归下载) -p, --page...

临江仙卜算子
36分钟前
2
0
Nextjs+React非页面组件SSR渲染

@随风溜达的向日葵 Nextjs Nextjs是React生态中非常受欢迎的SSR(server side render——服务端渲染)框架,只需要几个步骤就可以搭建一个支持SSR的工程(_Nextjs_的快速搭建见Next.js入门)...

随风溜达的向日葵
今天
2
0
如何在 Linux 系统查询机器最近重启时间

在你的 Linux 或类 UNIX 系统中,你是如何查询系统上次重新启动的日期和时间?怎样显示系统关机的日期和时间? last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名...

来来来来来
今天
4
0
Redis协议是什么样的

前言 我们用过很多redis的客户端,有没有相过自己撸一个redis客户端? 其实很简单,基于socket,监听6379端口,解析数据就可以了。 redis协议 解析数据的过程主要依赖于redis的协议了。 我们...

春哥大魔王的博客
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部