You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arch loom seems to only apply one AWs from a different subproject instead of all. I ran into this issue while working on my Lib Mod which is split in multiple small modules.
My Setup
I got multiple modules and each module as their own common, fabric and neoforge gradle subprojects. There is one testing module which includes all other modules. The the common testing project defines those inclusions using the following code:
This setup work when only the first included module (in this case network) contains an AW and no other project. The AWs of the other modules won't get applied. When removing network from the includedProjects the next existing AW in that list will get applied (in my case storage has an empty AW which causes the inventory AW to get applied).
Expected Behavior
I would expect that all AWs would get applied to the testing project
Actual Behavior
Only the fist AW (with atleast one entry) in the includedProjects array gets applied. Every other AW gets ignored which leads to java.lang.IllegalAccessError
Note
I understand that this is an edge case caused by my project structure but i would be grateful if the behavior would be changed to resolve this issue.
Arch loom seems to only apply one AWs from a different subproject instead of all. I ran into this issue while working on my Lib Mod which is split in multiple small modules.
My Setup
I got multiple modules and each module as their own
common
,fabric
andneoforge
gradle subprojects. There is onetesting
module which includes all other modules. The the common testing project defines those inclusions using the following code:the testing
fabric
andneoforge
subprojects use theincludedProjects
prob to include the correct module subproject to the runtimeThis setup work when only the first included module (in this case
network
) contains an AW and no other project. The AWs of the other modules won't get applied. When removingnetwork
from theincludedProjects
the next existing AW in that list will get applied (in my casestorage
has an empty AW which causes theinventory
AW to get applied).Expected Behavior
I would expect that all AWs would get applied to the testing project
Actual Behavior
Only the fist AW (with atleast one entry) in the
includedProjects
array gets applied. Every other AW gets ignored which leads tojava.lang.IllegalAccessError
Note
I understand that this is an edge case caused by my project structure but i would be grateful if the behavior would be changed to resolve this issue.
Env Information
The text was updated successfully, but these errors were encountered: