Allow multiple copies of a class on the CP and pick the JAR containing the first.#169
Allow multiple copies of a class on the CP and pick the JAR containing the first.#169shartte wants to merge 1 commit intoneoforged:mainfrom
Conversation
Last commit published: 5e864b1e2d7c7463e105fb621621c18d1d17b296. PR PublishingThe artifacts published by this PR:
Repository DeclarationIn order to use the artifacts published by the PR, add the following repository to your buildscript: repositories {
maven {
name 'Maven for PR #169' // https://github.com/neoforged/FancyModLoader/pull/169
url 'https://prmaven.neoforged.net/FancyModLoader/pr169'
content {
includeModule('net.neoforged.fancymodloader', 'earlydisplay')
includeModule('net.neoforged.fancymodloader', 'junit-fml')
includeModule('net.neoforged.fancymodloader', 'loader')
}
}
} |
Technici4n
left a comment
There was a problem hiding this comment.
I'd prefer the MC jar override to be manual via a system prop. Is that unreasonable? That would better match NG's logic.
As I already told you on Discord, no system properties: It's a pain in the ass to actually set those for JUnit runs |
2c81207 to
5e864b1
Compare
Yes and no. |
|
@Technici4n What is the state on this? |
|
In case this got lost: my preference is still to pass the desired MC jar and client-extra as a system prop or something like that. |
|
@shartte, this pull request has conflicts, please resolve them for this PR to move forward. |
This allows unusual setups where through cross-project or cross-source-set dependencies, IDEs put MC on the classpath multiple times.