-
Notifications
You must be signed in to change notification settings - Fork 23
/
plugins.html
107 lines (104 loc) · 6.28 KB
/
plugins.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
---
layout: default
title: Plugins
tagline: There's a plugin for that.
description: |
SBT has a rich community of plugins contributed by a set of very amazing people.
toplinks:
- name: 'IDEs'
id: 'ides'
content: |
* IntelliJ IDEA
* [SBT Plugin to generate IDEA project configuration](https://github.com/mpeltonen/sbt-idea)
* [IDEA Plugin to embed an SBT Console into the IDE](https://github.com/orfjackal/idea-sbt-plugin)
* [Netbeans](https://github.com/remeniuk/sbt-netbeans-plugin)
* [Eclipse](https://github.com/typesafehub/sbteclipse)
- name: 'Web'
id: 'web'
content: |
* [xsbt-web-plugin](https://github.com/siasia/xsbt-web-plugin)
* [xsbt-webstart](https://github.com/ritschwumm/xsbt-webstart)
* [sbt-appengine](https://github.com/sbt/sbt-appengine)
* [sbt-gwt-plugin](https://github.com/thunderklaus/sbt-gwt-plugin)
* [sbt-cloudbees-plugin](https://github.com/timperrett/sbt-cloudbees-plugin)
* [coffeescripted-sbt](https://github.com/softprops/coffeescripted-sbt)
* [less-sbt](https://github.com/softprops/less-sbt)
* [sbt-emberjs](https://github.com/stefri/sbt-emberjs)
* [sbt-closure](https://github.com/eltimn/sbt-closure)
- name: 'Testing'
id: 'test'
content: |
* [junit_xml_listener](https://github.com/ijuma/junit_xml_listener)
* [sbt-growl-plugin](https://github.com/softprops/sbt-growl-plugin)
* [sbt-teamcity-test-reporting-plugin](https://github.com/guardian/sbt-teamcity-test-reporting-plugin)
* [xsbt-cucumber-plugin](https://github.com/skipoleschris/xsbt-cucumber-plugin)
* [sbt-scct](https://github.com/dvc94ch/sbt-scct)
* [jacoco4sbt](https://bitbucket.org/jmhofer/jacoco4sbt)
- name: 'Static Code Analysis'
id: 'staticcode'
content: |
* [cpd4sbt](https://bitbucket.org/jmhofer/cpd4sbt) (copy/paste detection, works for Scala, too)
* [findbugs4sbt](https://bitbucket.org/jmhofer/findbugs4sbt) (FindBugs only supports Java projects atm)
- name: 'One Jar'
id: 'onejar'
content: |
* [sbt-assembly](https://github.com/sbt/sbt-assembly)
* [xsbt-proguard-plugin](https://github.com/siasia/xsbt-proguard-plugin)
* [sbt-deploy](https://github.com/reaktor/sbt-deploy)
- name: 'Graphics'
id: 'lwjgl'
content: |
* [sbt-lwjgl-plugin](https://github.com/philcali/sbt-lwjgl-plugin) - LWJGL (LightWeight Java Game Library)
- name: 'Release'
id: 'release'
content: |
* [posterous-sbt](https://github.com/n8han/posterous-sbt)
* [sbt-signer-plugin](https://github.com/rossabaker/sbt-signer-plugin)
* [sbt-izpack](http://software.clapper.org/sbt-izpack/) (generates IzPack an installer)
* [sbt-pgp-plugin](https://github.com/sbt/xsbt-gpg-plugin) (PGP signing plugin, can generate keys too)
* [sbt-release](https://github.com/gseitz/sbt-release) (customizable release process)
- name: 'System'
id: 'system'
content: |
* [sbt-sh](https://github.com/steppenwells/sbt-sh) (executes shell commands)
* [cronish-sbt](https://github.com/philcali/cronish-sbt) (interval sbt / shell command execution)
* [git](https://github.com/sbt/sbt-git-plugin) (executes git commands)
- name: 'Code Generator'
id: 'codegen'
content: |
* [sbt-scalaxb](https://github.com/eed3si9n/scalaxb) (XSD and WSDL binding)
* [sbt-protobuf](https://github.com/gseitz/sbt-protobuf) (Google Protocol Buffers)
* [sbt-avro](https://github.com/cavorite/sbt-avro) (Apache Avro)
* [sbt-xjc](https://github.com/retronym/sbt-xjc) (XSD binding, using [JAXB XJC](http://download.oracle.com/javase/6/docs/technotes/tools/share/xjc.html))
* [xsbt-scalate-generate](https://github.com/mojolly/xsbt-scalate-generate) (Generate/Precompile Scalate Templates)
* [sbt-antlr](https://github.com/stefri/sbt-antlr) (Generate Java source code based on ANTLR3 grammars)
* [xsbt-reflect](https://github.com/ritschwumm/xsbt-reflect) (Generate Scala source code for project name and version)
* [lifty](https://github.com/lifty/lifty) (Brings scaffolding to SBT)
* [sbt-thrift](https://github.com/bigtoast/sbt-thrift) (Thrift Code Generation)
* [xsbt-hginfo](https://bitbucket.org/lukas_pustina/xsbt-hginfo) (Generate Scala source code for Mercurial repository information)
- name: 'Database'
id: 'db'
content: |
* [sbt-liquibase](https://github.com/bigtoast/sbt-liquibase) (Liquibase RDBMS database migrations)
- name: 'Documentation'
id: 'docs'
content: |
* [sbt-ghpages-plugin](https://github.com/jsuereth/xsbt-ghpages-plugin) (publishes generated site and api)
* [sbt-lwm](http://software.clapper.org/sbt-lwm/) (Convert lightweight markup files, e.g., Markdown and Textile, to HTML)
- name: 'Utility'
id: 'utility'
content: |
* [jot](https://github.com/softprops/jot) (Write down your ideas lest you forget them)
* [ls-sbt](https://github.com/softprops/ls) (An sbt interface for ls.implicit.ly)
* [np](https://github.com/softprops/np) (Dead simple new project directory generation)
* [sbt-editsource](http://software.clapper.org/sbt-editsource/) (A poor man's *sed*(1), for SBT)
* [sbt-dirty-money](https://github.com/sbt/sbt-dirty-money) (Cleans Ivy2 cache)
* [sbt-dependency-graph](https://github.com/jrudolph/sbt-dependency-graph) (Creates a graphml file of the dependency tree)
* [sbt-inspectr](https://github.com/eed3si9n/sbt-inspectr) (Displays settings dependency tree)
* [sbt-revolver](https://github.com/spray/sbt-revolver) (Triggered restart, hot reloading)
* [sbt-scalaedit](https://github.com/kjellwinblad/sbt-scalaedit-plugin) (Open and upgrade ScalaEdit (text editor))
- name: 'Android'
id: 'android'
content: |
* [android-plugin](https://github.com/jberkel/android-plugin)
---