Coder Social home page Coder Social logo

Comments (6)

weavejester avatar weavejester commented on August 18, 2024 1

I checked out the dependencies. There's a conflict between Codox, which requires:

 [codox "0.10.7"]
   [org.pegdown/pegdown "1.6.0"]
     [org.parboiled/parboiled-java "1.1.7"]
       [org.ow2.asm/asm "5.0.3"]

And shadow-cljs:

[thheller/shadow-cljs "2.11.14"]
   [org.graalvm.js/js "20.1.0"]
     [org.ow2.asm/asm "7.1"]

You'll have to experiment with exclusions or dependency overrides. You could also look into cljdoc, a fork of Codox, and I'd welcome any PR that converted Pegdown to something more modern, like flexmark-java.

from codox.

weavejester avatar weavejester commented on August 18, 2024

Check your dependency tree for conflicts. That's usually the root cause of issues like this.

from codox.

evilsneer avatar evilsneer commented on August 18, 2024

How do I know which version of what to prefer?
lein deps :tree dont tell nothing about codox

lein deps :plugin-tree

shows

 [lein-codox "0.10.7"]
   [leinjacker "0.4.3"]
     [org.clojure/core.contracts "0.0.6"]
   [org.clojure/core.unify "0.5.7"]

but not any of this libs not appears in lein deps :tree.

Shall I prefer upper versions for all of my deps? Because, I assume Lein automatically resolves the earliest version of several.

from codox.

weavejester avatar weavejester commented on August 18, 2024

Try including [codox "0.10.7"]manually in your dependencies, then running lein deps :tree.

from codox.

evilsneer avatar evilsneer commented on August 18, 2024

Did it.
Now codox shows in list of all dependencies, but not in leading "Possibly confusing dependencies" block (I guess it means there is no conflicts?). So I still don't know what specific dependency is need to be fixed :(

from codox.

evilsneer avatar evilsneer commented on August 18, 2024

I made profile on project file
:codox {:managed-dependencies [[org.ow2.asm/asm-analysis "5.0.3"]]}
and with it all works perfectly 👍

from codox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.