aboutsummaryrefslogtreecommitdiff
path: root/stage2
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-06-09 16:20:00 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2016-06-15 01:13:47 -0400
commit2460e14370ebf40cc68aa100f057233f0b775c29 (patch)
tree4adb89b22be73ac9f958257a1fc3c9f3a90d2b03 /stage2
parentd53ddc4355d689a8a89e36a84bb025174efb872e (diff)
downloadcbt-2460e14370ebf40cc68aa100f057233f0b775c29.tar.gz
cbt-2460e14370ebf40cc68aa100f057233f0b775c29.tar.bz2
cbt-2460e14370ebf40cc68aa100f057233f0b775c29.zip
less need for pomExtra
Diffstat (limited to 'stage2')
-rw-r--r--stage2/Lib.scala8
-rw-r--r--stage2/PublishBuild.scala6
2 files changed, 14 insertions, 0 deletions
diff --git a/stage2/Lib.scala b/stage2/Lib.scala
index ab9e66e..9f46bd4 100644
--- a/stage2/Lib.scala
+++ b/stage2/Lib.scala
@@ -306,6 +306,9 @@ final class Lib(logger: Logger) extends Stage1Lib(logger) with Scaffold{
licenses: Seq[License],
scmUrl: String, // seems like invalid URLs are used here in pom files
scmConnection: String,
+ inceptionYear: Int,
+ organizationName: String,
+ organizationUrl: URL,
dependencies: Seq[Dependency],
pomExtra: Seq[scala.xml.Node],
jarTarget: File
@@ -343,6 +346,11 @@ final class Lib(logger: Logger) extends Stage1Lib(logger) with Scaffold{
<url>{scmUrl}</url>
<connection>{scmConnection}</connection>
</scm>
+ <inceptionYear>{inceptionYear}</inceptionYear>
+ <organization>
+ <name>{organizationName}</name>
+ <url>{organizationUrl}</url>
+ </organization>
{pomExtra}
<dependencies>
{
diff --git a/stage2/PublishBuild.scala b/stage2/PublishBuild.scala
index 2bf88bc..5fc648e 100644
--- a/stage2/PublishBuild.scala
+++ b/stage2/PublishBuild.scala
@@ -12,6 +12,9 @@ abstract class PublishBuild(context: Context) extends PackageBuild(context){
def licenses: Seq[License]
def scmUrl: String
def scmConnection: String
+ def inceptionYear: Int
+ def organizationName: String
+ def organizationUrl: URL
def pomExtra: Seq[scala.xml.Node] = Seq()
// ========== package ==========
@@ -29,6 +32,9 @@ abstract class PublishBuild(context: Context) extends PackageBuild(context){
licenses = licenses,
scmUrl = scmUrl,
scmConnection = scmConnection,
+ inceptionYear,
+ organizationName,
+ organizationUrl,
dependencies = dependencies,
pomExtra = pomExtra,
jarTarget = jarTarget