Skip to content

A cheap solution to the ASM issue#47

Open
nixietab wants to merge 1 commit into
sammko:masterfrom
nixietab:master
Open

A cheap solution to the ASM issue#47
nixietab wants to merge 1 commit into
sammko:masterfrom
nixietab:master

Conversation

@nixietab

Copy link
Copy Markdown

As discussed in #45, picomc was loading both ASM 9.6 and 9.7.1 into the classpath. This commit adds a (cheap but effective) fix to prevent that.

The approach is:

  • Tracks which artifact versions have already been loaded
  • Prevents multiple versions of the same library from being added
  • Handles ASM conflicts explicitly by allowing only one version (just to be safe)
  • Uses simple version comparison to resolve other potential conflicts

I really hope it works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant