aboutsummaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-03-11 13:27:24 -0500
committerChristopher Vogt <oss.nsp@cvogt.org>2017-03-11 13:27:24 -0500
commitf890b14098a588fb4e016afc6932edf89f8ef1f7 (patch)
tree6ea3269fdfadab3ac4317ed67dfb3c2e07ac3c87 /internal
parente760ee9e4c4c3b3f39e2bb2dfd47d2b142e12a53 (diff)
downloadcbt-f890b14098a588fb4e016afc6932edf89f8ef1f7.tar.gz
cbt-f890b14098a588fb4e016afc6932edf89f8ef1f7.tar.bz2
cbt-f890b14098a588fb4e016afc6932edf89f8ef1f7.zip
extract re-usable parts of cbt’s own build into Shared plugin
Diffstat (limited to 'internal')
-rw-r--r--internal/plugins/shared/Shared.scala13
-rw-r--r--internal/plugins/shared/build/build.scala5
2 files changed, 18 insertions, 0 deletions
diff --git a/internal/plugins/shared/Shared.scala b/internal/plugins/shared/Shared.scala
new file mode 100644
index 0000000..90bc4b2
--- /dev/null
+++ b/internal/plugins/shared/Shared.scala
@@ -0,0 +1,13 @@
+package cbt_internal
+import cbt._
+import java.net.URL
+trait Shared extends SonatypeRelease with SnapshotVersion with GithubPom{
+ override def user = "cvogt"
+ override def groupId = "org.cvogt"
+ override def organization = Some( Organization( "Jan Christopher Vogt", Some( new URL("http://cvogt.org") ) ) )
+ override def licenses = Seq( License.Apache2 )
+ override def developers = Seq(cvogt)
+ override def githubProject = "cbt"
+
+ def cvogt = Developer("cvogt", "Jan Christopher Vogt", "-5", new URL("https://github.com/cvogt/"))
+}
diff --git a/internal/plugins/shared/build/build.scala b/internal/plugins/shared/build/build.scala
new file mode 100644
index 0000000..1d6fc29
--- /dev/null
+++ b/internal/plugins/shared/build/build.scala
@@ -0,0 +1,5 @@
+package cbt_build.cbt_internal.library_build_plugin
+import cbt._
+class Build(val context: Context) extends Plugin{
+ override def dependencies = super.dependencies :+ plugins.sonatypeRelease
+}