Моему приложению https://github.com/elexis/elexis-3-core для правильной сборки требуется maven 3.0.5, в то время как snapcraft использует 3.3.9, как это предусмотрено в Ubuntu 16.04.
Есть ли способ, как требовать другую версию maven для сборки?
Я думаю, что Вы хотите патч к соответствующему snapcraft плагину, добавляя поле к параметрам, которое говорит плагину использовать другую версию Знатока. Я подозреваю лучший способ сделать, который должен будет указать на местоположение загрузки знатока, которого Вы хотите использовать (PPA и т.д.).