Ogólnie pytanie dotyczy języków na jvm'ie.
Jak napisać sobie bibliotekę np. kalkulator w scali, kotlinie, groovym i użyć jej w projekcie javowym(lub jakimś innym) poprzez API.
Do dyspozycji mamy narzędzia gradle, sbt czy co tam jeszcze.
Ogólnie dalej używany maven tworzył lokalne repozytorium, którego chyba gradle nie tworzy. Chyba, że można ale jeszcze nie wiem jak?