Вы хотите превратить его в библиотеку cross-building .Подробнее см. на этой странице , но в итоге вы обычно создаете «общий» каталог кодов для кода, который идентичен с обеих сторон, с каталогами JVM и JS для битов, характерных для одной платформы илиДругой.Или вы можете создать «чистый» кросс-проект, который просто компилирует оба пути.
Обратите внимание, что это предполагает, что вы имеете контроль над библиотекой.Я не знаю никакого способа «обернуть» чужую библиотеку без их помощи - в этом случае я бы, вероятно, раскошелился бы на библиотеку и превратил ее в перекрестную сборку.