Мой проект Leiningin не может найти JavaFX в Maven. Что я сделал не так?
Вот вывод командной строки (вместе с некоторыми сведениями о версии инструмента):
> java --version
openjdk 13.0.2 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
> lein --version
Leiningen 2.9.1 on Java 13.0.2 OpenJDK 64-Bit Server VM
> lein clean
> lein run
Could not find artifact org.openjfx:javafx:jar:13.0.2 in central (https://repo1.maven.org/maven2/)
Could not find artifact org.openjfx:javafx:jar:13.0.2 in clojars (https://repo.clojars.org/)
This could be due to a typo in :dependencies, file system permissions, or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
А вот мой файл проекта:
(defproject pdb-java-client "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.8.0"]
[clj-http "2.2.0"]
[cheshire "5.6.3"]
[local/tsp-dev "6.2.0"]
[org.clojure/core.match "0.3.0-alpha4"]
[org.reflections/reflections "0.9.10"]
[org.openjfx/javafx "13.0.2"]]
:main ^:skip-aot pdb-java-client.core
:source-paths ["src/clojure"]
:java-source-paths ["src/java"]
:target-path "target/%s"
:profiles {:uberjar {:aot :all}})
Несмотря на то, что это проект Leiningen, предположительно, у проекта Maven будет та же проблема, поскольку Maven используется для получения зависимостей. Я пробовал несколько других org.openjfx
артефактов, и все они терпят неудачу.