我的应用程序https://github.com/elexis/elexis-3-core需要 maven 3.0.5 才能正确构建,而 snapcraft 使用 Ubuntu 16.04 提供的 3.3.9。
有没有什么方法可以要求构建不同的 Maven 版本?
答案1
我认为您需要对相关的 snapcraft 插件进行修补,在参数中添加一个字段,告知插件使用不同版本的 Maven。我猜最好的方法是指向您要使用的 maven 的下载位置(PPA 等)。
我的应用程序https://github.com/elexis/elexis-3-core需要 maven 3.0.5 才能正确构建,而 snapcraft 使用 Ubuntu 16.04 提供的 3.3.9。
有没有什么方法可以要求构建不同的 Maven 版本?
我认为您需要对相关的 snapcraft 插件进行修补,在参数中添加一个字段,告知插件使用不同版本的 Maven。我猜最好的方法是指向您要使用的 maven 的下载位置(PPA 等)。