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