File tree 1 file changed +13
-2
lines changed
1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 1
1
# Scala modules sbt plugin
2
2
3
- This is an sbt plugin for creating a scala module build.
3
+ This is an sbt plugin for building Scala modules (scala-xml,
4
+ scala-parser-combinators, and so on).
5
+
6
+ The major benefit of the plugin is to provide automated tag-based
7
+ publishing via Sonatype. Releasing only requires pushing a tag
8
+ to GitHub, then Travis does the rest.
4
9
5
10
## Usage
6
11
7
12
Add the plugin to the ` project/plugins.sbt ` file:
8
13
9
14
```
10
- addSbtPlugin("org.scala-lang.modules" % "scala-module-plugin" % "1.0.6 ")
15
+ addSbtPlugin("org.scala-lang.modules" % "scala-module-plugin" % "1.0.8 ")
11
16
```
12
17
13
18
Then, in your ` build.sbt ` add:
@@ -59,6 +64,12 @@ The following settings are also available:
59
64
60
65
## Cutting a new release (of this plugin)
61
66
67
+ ### Release notes
68
+
69
+ Tag the release and add release notes to https://github.com/scala/sbt-scala-modules/releases
70
+
71
+ ### Publishing via Bintray
72
+
62
73
- Sign in to Bintray (https://bintray.com/login ) or create an "Open Source" account (https://bintray.com/signup/oss )
63
74
- Check if you have a repository named ` sbt-plugins ` . If not, create it (Name: sbt-plugins, Type: Generic).
64
75
- Make sure the current ` HEAD ` is a tagged revision. In sbt, ` version ` (set by sbt-git) should be according to a tag.
You can’t perform that action at this time.
0 commit comments