@@ -10,9 +10,18 @@ name := "udash"
1010Global / excludeLintKeys ++= Set (ideOutputDirectory, ideSkipProject)
1111
1212inThisBuild(Seq (
13- version := " 0.18.0-SNAPSHOT" ,
1413 organization := " io.udash" ,
1514 resolvers += Resolver .defaultLocal,
15+ homepage := Some (url(" https://udash.io" )),
16+ licenses := Seq (License .Apache2 ),
17+ scmInfo := Some (ScmInfo (
18+ browseUrl = url(" https://github.com/UdashFramework/udash-core" ),
19+ connection
= " scm:git:[email protected] :UdashFramework/udash-core.git" ,
20+ devConnection
= Some (
" scm:git:[email protected] :UdashFramework/udash-core.git" ),
21+ )),
22+ developers := List (
23+ Developer (
" ddworak" ,
" Dawid Dworak" ,
" [email protected] " , url(
" https://github.com/ddworak" )),
24+ ),
1625))
1726
1827val forIdeaImport = System .getProperty(" idea.managed" , " false" ).toBoolean && System .getProperty(" idea.runid" ) == null
@@ -24,39 +33,6 @@ val browserCapabilities: Capabilities = {
2433 new FirefoxOptions ().setHeadless(true ).setLogLevel(FirefoxDriverLogLevel .WARN )
2534}
2635
27- // Deployment configuration
28- val deploymentConfiguration = Seq (
29- publishMavenStyle := true ,
30- Test / publishArtifact := false ,
31- pomIncludeRepository := { _ => false },
32-
33- publishTo := sonatypePublishToBundle.value,
34-
35- credentials in Global += Credentials (
36- " Sonatype Nexus Repository Manager" ,
37- " oss.sonatype.org" ,
38- sys.env.getOrElse(" SONATYPE_USERNAME" , " " ),
39- sys.env.getOrElse(" SONATYPE_PASSWORD" , " " )
40- ),
41-
42- licenses := Seq (License .Apache2 ),
43-
44- pomExtra := {
45- <url >https:// github.com/ UdashFramework / udash- core</url >
46- <scm >
47- <url >git@ github.com: UdashFramework / udash- core.git</url >
48- <connection >scm: git@ github.com: UdashFramework / udash- core.git</connection >
49- </scm >
50- <developers >
51- <developer >
52- <id >avsystem</id >
53- <name >AVSystem </name >
54- <url >http:// www.avsystem.com/</ url>
55- </developer >
56- </developers >
57- }
58- )
59-
6036val commonSettings = Seq (
6137 scalaVersion := Dependencies .versionOfScala,
6238 crossScalaVersions := Seq (Dependencies .versionOfScala),
@@ -86,7 +62,8 @@ val commonSettings = Seq(
8662 Test / ideOutputDirectory := Some (target.value.getParentFile / " out/test" ),
8763 libraryDependencies ++= Dependencies .compilerPlugins.value,
8864 libraryDependencies ++= Dependencies .commonTestDeps.value,
89- ) ++ deploymentConfiguration
65+ pomIncludeRepository := { _ => false },
66+ )
9067
9168val commonJsSettings = commonSettings ++ Seq (
9269 Test / scalaJSStage := FastOptStage ,
0 commit comments