Слияние кода завершено, страница обновится автоматически
crossScalaVersions := Seq("2.11.12", "2.12.4")
val monocleVersion = "1.5.0-cats"
lazy val scalarx = crossProject.settings(
organization := "com.lihaoyi",
name := "scalarx",
scalaVersion := "2.12.4",
version := "0.4.0-SNAPSHOT",
libraryDependencies ++= Seq(
"com.github.julien-truffaut" %%% "monocle-core" % monocleVersion,
"com.github.julien-truffaut" %%% "monocle-macro" % monocleVersion % "test",
"com.lihaoyi" %%% "sourcecode" % "0.1.4",
"com.lihaoyi" %%% "utest" % "0.6.3" % "test",
"com.lihaoyi" %% "acyclic" % "0.1.7" % "provided"
),
addCompilerPlugin("com.lihaoyi" %% "acyclic" % "0.1.7"),
testFrameworks += new TestFramework("utest.runner.Framework"),
autoCompilerPlugins := true,
scalacOptions ++=
"-encoding" :: "UTF-8" ::
"-unchecked" ::
"-deprecation" ::
"-explaintypes" ::
"-feature" ::
"-language:_" ::
"-Xcheckinit" ::
"-Xfuture" ::
"-Xlint:-unused" :: // too many false positives for unused because of acyclic, macros, local vals in tests
"-Ypartial-unification" ::
"-Yno-adapted-args" ::
"-Ywarn-infer-any" ::
"-Ywarn-value-discard" ::
"-Ywarn-nullary-override" ::
"-Ywarn-nullary-unit" ::
Nil,
// Sonatype
publishTo := Some("releases" at "https://oss.sonatype.org/service/local/staging/deploy/maven2"),
pomExtra :=
<url>https://github.com/lihaoyi/scalatags</url>
<licenses>
<license>
<name>MIT license</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
</license>
</licenses>
<scm>
<url>git://github.com/lihaoyi/scalatags.git</url>
<connection>scm:git://github.com/lihaoyi/scalatags.git</connection>
</scm>
<developers>
<developer>
<id>lihaoyi</id>
<name>Li Haoyi</name>
<url>https://github.com/lihaoyi</url>
</developer>
</developers>
).jsSettings(
scalaJSStage in Test := FullOptStage,
scalacOptions += {
val local = baseDirectory.value.toURI
val remote = s"https://raw.githubusercontent.com/lihaoyi/scala.rx/${git.gitHeadCommit.value.get}/"
s"-P:scalajs:mapSourceURI:$local->$remote"
}
)
lazy val js = scalarx.js
lazy val jvm = scalarx.jvm
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )