From f890b14098a588fb4e016afc6932edf89f8ef1f7 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Sat, 11 Mar 2017 13:27:24 -0500 Subject: extract re-usable parts of cbt’s own build into Shared plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/plugins/shared/Shared.scala | 13 +++++++++++++ internal/plugins/shared/build/build.scala | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 internal/plugins/shared/Shared.scala create mode 100644 internal/plugins/shared/build/build.scala (limited to 'internal') 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 +} -- cgit v1.2.3