【问题标题】:Integrate GitHub Libraries with IntelliJ IDEA将 GitHub 库与 IntelliJ IDEA 集成
【发布时间】:2015-12-12 21:43:35
【问题描述】:

我想将 GitHub Scala 库与 IntelliJ IDEA 集成。请指导我如何将库与此 jetbrain IDE 集成。

【问题讨论】:

  • “整合”是什么意思?你想在项目中使用它们吗?您知道 IntelliJ IDEA 支持 sbt 构建文件,并且 sbt 既支持发布到 Maven 存储库的常规库,也支持直接链接到托管在 GitHub 上的 git 存储库?
  • 是的!!但是,我是这个 IDE 的新手。我不知道如何将它们包含在 IntelliJ IDEA 中。能给个链接或者过程吗?

标签: scala github intellij-idea jetbrains-ide


【解决方案1】:

如果您可以为您的项目提供一个包含这些库的 sbt 构建文件,您所要做的就是在 IntelliJ IDEA - 文件 > 打开并选择目录build.sbt 文件驻留,然后您将被提供给import a project from the existing sbt build file

您的最小项目目录将是

project/build.properties

sbt.version=0.13.9

src/main/scala/mypackage

源代码所在的目录

build.sbt

scalaVersion := "2.11.7"

// example library from Maven Central
libraryDependencies += "org.scala-lang.modules" % "scala-swing_2.11" % "1.0.2"

或者,对于source repository that is not published

build.sbt

lazy val root = Project("root", file("."))
  .dependsOn(libOnGitHub)
  .settings(
    scalaVersion := "2.11.7"
  )

// example project on GitHub
lazy val libOnGitHub = 
  ProjectRef(uri("git://github.com/user/repo.git#branch"), "project-name")

(这要求项目也是sbt构建的)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 2020-03-18
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多