From 10d54720fbe1c0e87051956cdd61a862e1303224 Mon Sep 17 00:00:00 2001 From: Jim Lawson Date: Thu, 11 Oct 2018 09:29:29 -0700 Subject: Incorporate lessons learned from latest publishing. (#693) * Drop pomExtra scm definitions (now generated by git.remoteRepo. * Incorporate lessons learned from latest publishing. --- build.sbt | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/build.sbt b/build.sbt index d3049939..0763414f 100644 --- a/build.sbt +++ b/build.sbt @@ -57,12 +57,11 @@ lazy val commonSettings = Seq ( } ) -lazy val chiselSettings = Seq ( - name := "chisel3", - +lazy val publishSettings = Seq ( publishMavenStyle := true, publishArtifact in Test := false, pomIncludeRepository := { x => false }, + // Don't add 'scm' elements if we have a git.remoteRepo definition. pomExtra := http://chisel.eecs.berkeley.edu/ @@ -71,10 +70,6 @@ lazy val chiselSettings = Seq ( repo - - https://github.com/freechipsproject/chisel3.git - scm:git:github.com/freechipsproject/chisel3.git - jackbackrack @@ -92,12 +87,11 @@ lazy val chiselSettings = Seq ( else { Some("releases" at nexus + "service/local/staging/deploy/maven2") } - }, + } +) - resolvers ++= Seq( - Resolver.sonatypeRepo("snapshots"), - Resolver.sonatypeRepo("releases") - ), +lazy val chiselSettings = Seq ( + name := "chisel3", libraryDependencies ++= Seq( "org.scalatest" %% "scalatest" % "3.0.1" % "test", @@ -133,6 +127,7 @@ lazy val chisel = (project in file(".")). ). settings(commonSettings: _*). settings(chiselSettings: _*). + settings(publishSettings: _*). // Prevent separate JARs from being generated for coreMacros and chiselFrontend. dependsOn(coreMacros % "compile-internal;test-internal"). dependsOn(chiselFrontend % "compile-internal;test-internal"). -- cgit v1.2.3