-
Notifications
You must be signed in to change notification settings - Fork 1
/
sonatype.sbt
33 lines (29 loc) · 883 Bytes
/
sonatype.sbt
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
import java.time.Year
lazy val contributors = Seq(
"paoloboni" -> "Paolo Boni"
)
pgpSecretRing := pgpPublicRing.value
publishTo := sonatypePublishTo.value
sonatypeProfileName := "io.github.paoloboni"
publishMavenStyle := true
pomExtra := {
<developers>
{
for ((username, name) <- contributors)
yield <developer>
<id>{username}</id>
<name>{name}</name>
<url>http://github.com/{username}</url>
</developer>
}
</developers>
}
scmInfo := Some(
ScmInfo(
url("https://github.com/paoloboni/spray-json-derived-codecs"),
"scm:[email protected]:paoloboni/spray-json-derived-codecs.git"
)
)
headerLicense := Some(HeaderLicense.ALv2(Year.now().getValue.toString, "Paolo Boni"))
licenses := Seq("Apache-2.0" -> url("https://www.apache.org/licenses/LICENSE-2.0.txt"))
homepage := Some(url("https://github.com/paoloboni/spray-json-derived-codecs"))