The following error encountered while pushing the clojure application using the command
clojure -A:ion-dev ‘{:op :push}’
;; ERROR
{:command-failed “{:op :push}”,
:causes
({:message
“Failed to read artifact descriptor for com.datomic:ion-http-direct:jar:0.9.35”,
:class ArtifactDescriptorException}
{:message
“Could not transfer artifact com.datomic:ion-http-direct:pom:0.9.35 from/to central (Central Repository:): /Users/username/.m2/repository/com/datomic/ion-http-direct/0.9.35/ion-http-direct-0.9.35.pom.part.lock (No such file or directory)”,
:class ArtifactResolutionException}
{:message
“Could not transfer artifact com.datomic:ion-http-direct:pom:0.9.35 from/to central (Central Repository:): /Users/username/.m2/repository/com/datomic/ion-http-direct/0.9.35/ion-http-direct-0.9.35.pom.part.lock (No such file or directory)”,
:class ArtifactTransferException}
{:message
“/Users/username/.m2/repository/com/datomic/ion-http-direct/0.9.35/ion-http-direct-0.9.35.pom.part.lock (No such file or directory)”,
:class FileNotFoundException})}
;; deps.edn
{
:paths [“src” “resources” “app/resources” “app/src”]
:deps {
com.datomic/ion {:mvn/version “0.9.35”}
org.clojure/clojure {:mvn/version “1.10.1”}
com.datomic/client-cloud {:mvn/version “0.8.81”}
}
:aliases {
:deps {:extra-deps {org.clojure/tools.deps.alpha {:mvn/version “0.8.677”}}}
:test {:extra-paths [“test”]}
:ion-dev
{:deps {com.datomic/ion-dev {:mvn/version “0.9.265”}}
:main-opts [“-m” “datomic.ion.dev”]}
}
:mvn/repos {
“central” {:url “Central Repository:”}
“clojars” {:url “https://repo.clojars.org”}
“datomic-cloud” {:url “s3://datomic-releases-1fc2183a/maven/releases”}
}
}