-
-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Dependency Conflicts with EasySQL #1827
Comments
Is there any ideas? |
It will be moved when imported. |
I have checked the codes, and found that it may need to edit Then, relocate them all in In libby, using |
Yes, that's the plan, this just isn't a high priority issue for me currently. |
Have you decided which method to use? I may be able to pr for it. |
Not really, either method would most likely work |
Well, the question is relocating in libby need to bind to specific jar, which means current So do you mind if I changed |
I don't mind at all. |
example: from
to dependencies:
- dependency: "cc.carm.lib:easysql-hikaricp:0.4.7"
vailidate: "cc.carm.lib.easysql.hikari.HikariDataSource"
relocations:
- pattern: ""
shaded: "" or dependencies:
- group: "cc.carm.lib"
artifact: "easysql-hikaricp"
version: "0.4.7"
classifier: "" # if used
test: "cc.carm.lib.easysql.hikari.HikariDataSource"
relocations:
- pattern: ""
shaded: ""
|
seems good |
Description
I'm the Main Developer of EasySQL, and I have made a series of plugins based on a Core Plugin witch compliled the EasySQL with original path.
And I got this error issues in my plugin's repository, see ArtformGames/UserSuffix#7 .
It is easy to determine that the conflict is caused by the dependency call. So I checked the QuickShop-Hikari project and found that when it used libby to load and call this dependency, it did not relocate the path.
To avoid other problems, please consider to relocate the EasySQL(and other dependencies if not reloacted) from
cc.carm.lib.EasySQL
tocom.ghostchu.quickshop.shade.easysql
.Steps to reproduce
Using any projects that compiled EasySQL.
Expected Behaviour
To avoid other problems, please consider to relocate the EasySQL(and other dependencies if not reloacted) from
cc.carm.lib.EasySQL
tocom.ghostchu.quickshop.shade.easysql
.Screenshots
No response
/quickshop paste
URLN/A
Additional Context
No response
Checklist
The text was updated successfully, but these errors were encountered: