Хотя это выглядит менее элегантно, но переключение на плагин antrun должно работать:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>runSomething</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<property name="runtime_classpath" refid="maven.runtime.classpath"/>
<java classname="org.drrabbit.maventest.App"
fork="true"
failonerror="true"
maxmemory="512m">
<classpath>
<pathelement path="${project.build.directory}/some/extra/resources" />
<pathelement path="${runtime_classpath}" />
</classpath>
</java>
</target>
</configuration>
</execution>
</executions>
</plugin>
Тем не менее, кажется, что не стоит помещать дополнительные ресурсы где-то за пределами проекта, как предлагал ваш оператор. Вам следует либо подумать о том, чтобы поместить это как часть проекта, либо сделать его флягой и развернуть его в репозитории maven, чтобы вы могли поместить его как зависимость от плагина.