In a build using the included gradle wrapper and on the latest commit as of writing this issue (f73eb9249c1ce4ef28cb0d2978aea20df3baf092), UI classes are not found in the non-shadow jar or the all jar.
My theory behind this, without much knowledge of gradle workings, is that the all and non-shadow jars are compiled using the main sourceset and as a result don't contain the UI or CLI classes due to them being in separate sourcesets.
The UI and CLI jars do correctly contain their extra classes and correctly exclude the classes of the opposite type. All jars appear to contain the main classes as intended.
In a build using the included gradle wrapper and on the latest commit as of writing this issue (f73eb9249c1ce4ef28cb0d2978aea20df3baf092), UI classes are not found in the non-shadow jar or the
all
jar.My theory behind this, without much knowledge of gradle workings, is that the
all
and non-shadow jars are compiled using themain
sourceset and as a result don't contain the UI or CLI classes due to them being in separate sourcesets.The UI and CLI jars do correctly contain their extra classes and correctly exclude the classes of the opposite type. All jars appear to contain the main classes as intended.