文档章节

Luminus模板可选项

E
 Ellipse
发布于 2015/06/17 11:09
字数 407
阅读 72
收藏 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
粉丝 45
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

中文地址

火力全開
18分钟前
0
0
71:循环之for、while、break、continue、exit

1、for循环语法: for 变量名 in 条件;do......;done 1:案例1:求1加到100的和: [root@localhost_02 for]# vim for1.sh #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum...

芬野de博客
21分钟前
0
0
Log4j2 Analysis

Log4j2 improvement compare with Log4j : AsyncLogger : Implemented by LMAX Disruptor technology (a lock-free inter-thread communication library, instead of queues, resulting in h......

Yixin_Nemo
31分钟前
0
0
玩转js之——new方法的模拟实现

已知new的作用 1.实例可以访问到构造函数的属性和方法 2.实例可以访问到构造函数原型中的属性和方法 //demo:function Person(name, age) { this.name = name this.age = age}Person...

lsner
31分钟前
0
0
SQL--索引使用(1)

以下是优化真实环境sql。 一、原始sql查询时长如下 二、EXPLAIN分析如下,说明 关于explain的讲解详见我另一篇文章 三、结合sql语句分析出 3.1 可以单独给business_id加索引,会优化一部分效...

求是科技
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部