В настоящее время я пытаюсь разработать кроссплатформенное решение, которое сделает некоторые компоненты пользовательского интерфейса, которые еще не являются частью стандартной библиотеки Java, доступными для моего кода Java. Я пишу код Xlib для X11 и использую соответствующие Win32 API для Windows.
Возможно ли (или даже рекомендуется) настроить систему сборки кода Java и C с помощью Maven? Мне нужна система сборки, которая будет компилировать и связывать код X11, компилировать и связывать код win32 и упаковывать их в jar вместе с кодом интерфейса java. Должен ли я использовать Ant для этого?
Ранее я использовал оба инструмента сборки, но я не знаю, какой из них считается рекомендуемым инструментом для кода JNI.