文档章节

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
粉丝 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

没有更多内容

加载失败,请刷新页面

加载更多

linux-scp 远程拷贝报错原因

刚拿到一台重装后的服务器,远程ssh都正常,但是一scp拷贝东西就报错: 本地确定是有scp命令的,而且如果是本地没有scp不会报后面那句lost connection,因此就是远程没有scp这个命令。因此在...

linuxprobe16
31分钟前
1
0
OSChina 周六乱弹 —— 谁小时候没当过熊孩子呀

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《行尸走肉》- amazarashi 《行尸走肉》- amazarashi 手机党少年们想听歌,请使劲儿戳(这里) @神话 :周五了,周末干啥...

小小编辑
56分钟前
41
2
docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001......

yimingkeji
今天
14
0
1: Cordova 配置WebView可以打开外部链接

一、问题:在使用Cordova生成的Android App中默认情况下WebView中的超链接,如果不是相对链接,会默认使用浏览器打开。 如果想用默认webview打开 解决方案:修改config.xml文件添加链接配置节...

wecloudnet
今天
1
0
Beetl介绍以及集成SpringBoot2.0 ---《Beetl视频课程》(1)

目的:引导阅读官方文档 目标:实现一个自己的博客 一、Beetl介绍 Beetl目前版本是2.9.3,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点。使得开发...

Gavin-King
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部