Иногда мои компоненты Talend Open Studio имеют ресурсы, но не источники Java (это чисто компоненты метаданных). В таком случае мне нужно отключить создание файлов JAR.
Я настроил maven-jar-plugin следующим образом:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<forceCreation>false</forceCreation>
<skipIfEmpty>true</skipIfEmpty>
<useDefaultManifestFile>false</useDefaultManifestFile>
</configuration>
</plugin>
но я все еще получаю файл ${project.name}.jar с pom.properties, pom.cml, манифестом и пустым файлом App.class, содержащим только "класс {}"
Хотя я могу отключить включение всех материалов maven, используя это:
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
Я все еще получаю JAR с файлом манифеста внутри него.
Есть ли какие-то параметры конфигурации, которые я неправильно настроил?