Skip to content

Instantly share code, notes, and snippets.

@krukow
Created September 30, 2018 12:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krukow/b2b6ef6536cb8cf07cc8f613afaa8108 to your computer and use it in GitHub Desktop.
Save krukow/b2b6ef6536cb8cf07cc8f613afaa8108 to your computer and use it in GitHub Desktop.
uberjar issue
➜ vsts-flow-metrics git:(feature/tools-deps) ✗ clj -A:uberjar -Srepro -Sverbose
version = 1.9.0.394
install_dir = /usr/local/Cellar/clojure/1.9.0.394
config_dir = /Users/krukow/.clojure
config_paths = /usr/local/Cellar/clojure/1.9.0.394/deps.edn deps.edn
cache_dir = .cpcache
cp_file = .cpcache/1294198245.cp
Cleaning target
Creating target/classes
Compiling vsts-flow-metrics.api
Compiling vsts-flow-metrics.charts
Compiling vsts-flow-metrics.cli
Compiling vsts-flow-metrics.config
Compiling vsts-flow-metrics.core
Compiling vsts-flow-metrics.csv
Compiling vsts-flow-metrics.pull-requests
Compiling vsts-flow-metrics.storage
Compiling vsts-flow-metrics.utils
Compiling vsts-flow-metrics.work-items
Creating target/vsts-flow-metrics-1.0.0-SNAPSHOT.jar
Updating pom.xml
Skipping paths: resources
Exception in thread "main" org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.httpcomponents:httpcore:jar:4.4.9
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:323)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:192)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:253)
at clojure.tools.deps.alpha.extensions.maven$eval2646$fn__2648.invoke(maven.clj:79)
at clojure.lang.MultiFn.invoke(MultiFn.java:243)
at clojure.tools.deps.alpha$expand_deps.invokeStatic(alpha.clj:170)
at clojure.tools.deps.alpha$expand_deps.invoke(alpha.clj:152)
at clojure.tools.deps.alpha$resolve_deps.invokeStatic(alpha.clj:215)
at clojure.tools.deps.alpha$resolve_deps.invoke(alpha.clj:197)
at cambada.uberjar$get_dep_jars.invokeStatic(uberjar.clj:109)
at cambada.uberjar$get_dep_jars.invoke(uberjar.clj:107)
at cambada.uberjar$apply_BANG_.invokeStatic(uberjar.clj:132)
at cambada.uberjar$apply_BANG_.invoke(uberjar.clj:129)
at cambada.cli$runner.invokeStatic(cli.clj:120)
at cambada.cli$runner.invoke(cli.clj:115)
at cambada.uberjar$_main.invokeStatic(uberjar.clj:142)
at cambada.uberjar$_main.doInvoke(uberjar.clj:140)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.lang.Var.applyTo(Var.java:702)
at clojure.core$apply.invokeStatic(core.clj:657)
at clojure.main$main_opt.invokeStatic(main.clj:317)
at clojure.main$main_opt.invoke(main.clj:313)
at clojure.main$main.invokeStatic(main.clj:424)
at clojure.main$main.doInvoke(main.clj:387)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.lang.Var.applyTo(Var.java:702)
at clojure.main.main(main.java:37)
Caused by: org.apache.maven.model.resolution.UnresolvableModelException: Could not find artifact org.apache:apache:pom:18
at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:178)
at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:224)
at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:1051)
at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:829)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:331)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:314)
... 26 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.apache:apache:pom:18
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:422)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:224)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:201)
at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:174)
... 31 more
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.apache:apache:pom:18
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:412)
... 34 more
➜ vsts-flow-metrics git:(feature/tools-deps) ✗
clj -A:uberjar -Srepro -Sverbose
{:paths ["resources" "src"]
:deps {org.clojure/clojure {:mvn/version "1.9.0"}
clj-time {:mvn/version "0.14.4"}
clj-http {:mvn/version "3.8.0"}
cheshire {:mvn/version"5.8.0"}
org.clojure/tools.cli {:mvn/version "0.4.1"}
com.hypirion/clj-xchart {:mvn/version "0.2.0"}
incanter {:mvn/version "1.9.3" :exclusions [com.lowagie/itext]}
org.clojure/data.csv {:mvn/version "0.1.4"}}
:aliases
{:test {:extra-paths ["test"]
:extra-deps {org.clojure/test.check {:mvn/version "0.9.0"}}}
:runner
{:extra-deps {com.cognitect/test-runner
{:git/url "https://github.com/cognitect-labs/test-runner"
:sha "76568540e7f40268ad2b646110f237a60295fa3c"}}
:main-opts ["-m" "cognitect.test-runner"
"-d" "test"]}
:cambada
{:extra-deps
{luchiniatwork/cambada
{:mvn/version "1.0.0"}}}
:uberjar
{:extra-deps
{luchiniatwork/cambada {:mvn/version "1.0.0"}}
:main-opts ["-m" "cambada.uberjar"
"-m" "vsts-flow-metrics.cli"]}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment