Skip to content
Discussion options

You must be logged in to vote

@arminsumo typically for such scenarios, we use classloaders or JVM subprocesses to isolate the conflicting classpaths. See the docs below for examples:

You can also look for examples of this in the Mill codebase, e.g. https://github.com/com-lihaoyi/mill/blob/main/libs/javalib/classgraph-worker/src/mill/javalib/classgraph/impl/ClassgraphWorkerImpl.scala

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@arminsumo
Comment options

@lihaoyi
Comment options

@arminsumo
Comment options

Answer selected by arminsumo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants