Clojure
Clojure 下載

Clojure 下載

Clojure 新手?請前往 入門 指南,了解如何安裝 Clojure 工具!

這些工具讓您能夠啟動 REPL 以進行互動式使用、下載 Clojure 函式庫(包括 Clojure 本身)以及執行 Clojure 程式。

穩定版本:1.11.2(2024 年 3 月 8 日)

使用下列座標將版本納入您的專案

deps.edn 座標

org.clojure/clojure {:mvn/version "1.11.2"}

Leiningen 相依性

[org.clojure/clojure "1.11.2"]

下載:jar

相依性

Clojure 1.11.2 相依於下列核心函式庫

  • org.clojure/spec.alpha {:mvn/version "0.3.218"} (jar)

  • org.clojure/core.specs.alpha {:mvn/version "0.2.62"} (jar)

使用 cljLeiningen 等工具納入 Clojure 時,這些函式庫會自動納入作為傳遞相依性。

Java 相容性

Clojure 相依於 Java,且所有 Clojure 程式碼都編譯為與 Java 8 相容的位元組碼(較新版本的 Java 也能載入)。

  • 最低執行時間相依性:Java 8

  • 支援:LTS(長期支援)版本,目前為 Java 8、Java 11、Java 17、Java 21

  • 其他:可能可行,但未正式支援

變更日誌

閱讀 變更日誌,以取得詳細的版本資訊。

開發版本:1.12.0-alpha9(2024 年 3 月 8 日)

  • Clojure 1.12.0-alpha9

  • Clojure 1.12.0 預發行版本

  • 開發變更日誌

  • 相依性

    • org.clojure/spec.alpha {:mvn/version "0.3.218"}

    • org.clojure/core.specs.alpha {:mvn/version "0.2.62"}

  • 需求:Java 8 或更高版本(建議:Java 8、Java 11、Java 17、Java 21)

較舊版本

Clojure 原始碼

Clojure 原始碼託管於 github.com/clojure/clojure。Clojure 主分支的最新版本建置可於 oss.sonatype.org 取得。

取得 Clojure

透過 deps.edn

在 deps.edn 中指定您想要的 Clojure 版本

{:deps
 {org.clojure/clojure {:mvn/version "1.11.2"}}}

透過 Leiningen

修改 Leiningen project.clj 檔案的相依性與儲存庫區段,並指定您想要的 Clojure 版本

; under dependencies, select the release of clojure that you want
:dependencies [[org.clojure/clojure "1.11.2"]]

使用 Clojure SNAPSHOT 版本

大多數工具不會自動包含 sonatype snapshot 儲存庫。若要使用 SNAPSHOT 版本,您必須將其新增至您的組態

在 deps.edn 中

在 deps.edn 中新增一個其他儲存庫

{:mvn/repos
 {"sonatype-oss-public" {:url "https://oss.sonatype.org/content/groups/public/"}}}

在 Leiningen 中

在 Leiningen 中的 project.clj 中新增一個 snapshot 儲存庫

:repositories {"sonatype-oss-public" "https://oss.sonatype.org/content/groups/public/"}

在 Maven 中

在 pom.xml 中

<repositories>
  <repository>
    <id>sonatype-oss-public</id>
    <url>https://oss.sonatype.org/content/groups/public/</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

下載驗證

請參閱 下載金鑰 頁面,以進一步了解如何使用 Clojure 公鑰驗證 Maven 下載。