spring-boot-maven-plugin> = 1.4.0 cambios en la estructura del jar

Tengo un proyecto de arranque por resorte donde todas las pruebas de integración están en un módulo separado que inicia el módulo de aplicación usandospring-boot-maven-plugin durante elintegration-test fase y ejecuta la suite en su contra. Esta construcción funcionó bien hasta que se actualizó a 1.4.0.RELEASE. Ahora tengo unClassNotFoundException.

Después de comprobar la estructura del jarro "1.4.0", descubrí que es diferente al "1.3.6" y que todos los paquetes ya no están en el nivel superior sino en las carpetas BOOT-INF, etc. (ver capturas de pantalla a continuación) y el cargador de clases ya no puede encontrar el paquete definido en "mainClass".

¿Alguien tiene una idea sobre cómo solucionarlo y si esta solución es posible en la nueva versión?

¡Gracias por adelantado!

estructura de jarra <1.4.0

estructura jar> = 1.4.0

Módulo ITest:

<!-- dependency to the app module -->
<dependency>
    <groupId>com.company.app</groupId>
    <artifactId>app-module</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>
...
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring.boot.version}</version>
    <configuration>
        <mainClass>com.company.app.RunServer</mainClass>
    </configuration>
    <executions>
        <execution>
            <id>pre-integration-test</id>
            <goals>
                <goal>start</goal>
            </goals>
        </execution>
        <execution>
            <id>post-integration-test</id>
            <goals>
                <goal>stop</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Módulo de aplicación:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>