ideaSupport/testData/projects/dependency-with-multiple-artifacts/build.sbt (24 lines of code) (raw):
//
// EXAMPLE ADAPTED FROM:
// https://github.com/JetBrains/sbt-idea-plugin/issues/135
//
import org.jetbrains.sbtidea.Keys.*
lazy val myAwesomeFramework =
project.in(file("."))
.enablePlugins(SbtIdeaPlugin)
.settings(
scalaVersion := "2.13.15",
ThisBuild / intellijPluginName := "My Awesome Framework",
ThisBuild / intellijBuild := "243.22562.145",
ThisBuild / intellijPlatform := IntelliJPlatform.IdeaCommunity,
libraryDependencies ++= Seq(
"org.lwjglx" % "lwjgl3-awt" % "0.2.3",
"org.lwjgl" % "lwjgl" % "3.3.6",
"org.lwjgl" % "lwjgl-opengl" % "3.3.6",
("org.lwjgl" % "lwjgl" % "3.3.6" % Runtime)
.classifier("natives-windows")
.classifier("natives-windows-x86")
.classifier("natives-linux")
.classifier("natives-macos")
.classifier("natives-macos-arm64"),
("org.lwjgl" % "lwjgl-vulkan" % "3.3.6" % Runtime)
.classifier("natives-macos")
.classifier("natives-macos-arm64")
),
)