If you want 2 different jars because they don’t serve the same purpose, I think it is more about defining 2 different modules than defining 2 different targets in the same multiplatform module. You can combine multiple gradle modules, and some of them may be multiplatform, but I believe these are 2 separate things.