Скажите плагину gmaven пропустить / исключить определенные файлы
Можно ли сказать плагину gmaven "пропустить" компиляцию одного файла groovy внутри каталога, который уже был задан в качестве источника?
Для некоторого фона я использую gmaven + junit для модульного тестирования некоторых библиотек конвейера Jenkins. Для этих целей эти библиотеки просто существуют в виде скриптов groovy в папке с именем vars/. У меня есть десятки этих *.groovy файлов в vars/, но один из них не скомпилируется, потому что он импортирует пакет, который кажется проприетарным. У меня нет доступа к этому пакету локально, вне контекста сервера Jenkins, что противоречит моему намерению запускать модульные тесты локально. Я хотел бы просто пропустить этот файл.
Мой пом выглядит так:
<plugin>
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>addSources</goal>
...
</goals>
</execution>
</executions>
<configuration>
<sources>
<source>
<directory>${project.basedir}/vars</directory>
<includes>
<include>**/*.groovy</include>
</includes>
</source>
...
</configuration>
</plugin>
По сути, я хотел бы сделать что-то вроде этого:
<source>
<directory>${project.basedir}/vars</directory>
<includes>
<include>**/*.groovy</include>
</includes>
<excludes>
<exclude>**/FileToExclude.groovy</exclude>
</excludes>
</source>
Это возможно?