Closed Placeblock closed 1 year ago
basically, technically, yes; youd' need to figure out how to tell it to publish the artifact without a classifier; but, generally, we don't recommend doing that, just specify the dev classifier when targeting it
Appreciate your fast response ;)
I now understood that i shouldn't replace the non-dev version with the dev version but specify the classifier. However i cannot publish the artifact at all, because the non-dev version doesn't get published which the Nexus repository needs. As i understood it the dev-version is the unobfuscated version and the non-dev version is the reobf. version... Why is the reobf. version not included in the java component? Can i include it somehow?
Thanks for your help 😃!
Currently i configured the reobfJar to run always after the jar task, which means if i build the project it creates the reobf. Jar. If i publish it, it creates the reobfuscated jar before signing and publishing. However the reobf. jar still doesn't end up in the remaining task chain. (At least i think so because it doesn't get published).
See https://github.com/PaperMC/paperweight/pull/137#issuecomment-1410698341 and #177; Changes to how userdev interacts with publishing are planned, but there's significant work and decisions to be made.
I am currently developing an API for spigot, which I want to publish on a Nexus Repository. However Nexus complains about not finding the main jar file. This makes sense because it publishes only the -dev.jar file. In my publish configuration I set the java component to be published by using
from(components["java"])
Is there any way to publish the unobfuscated version but without the -dev?If I understood things wrong I apologize and hope for help :) Have a great day 😃