IIUC we are not actually using any of the Maven-Aether integration here at all, we are only using Aether as a helper class.  The problem with the artifact filter is that it still filters out sonatype aether, even though in 3.1 it is no longer provided, causing the failure.  I just fixed this exact problem on install4j-maven-plugin yesterday and I know that it works.