Мой основной проект использует java 1.6, и мне нужно предоставить клиентский jar для системы, которая может работать только на java 1.5. Клиентский jar - это отдельный модуль, поэтому я могу указать версию java в maven-compiler-plugin. Однако клиентская фляга зависит от основной фляги, которая находится на 1.6. Один из способов
Я использовал цель "test-jar" в maven-jar-plugin для генерации тестового jar для использования другим модулем. Я надеюсь сделать что-то подобное и использовать это в моем клиентском модуле со следующей зависимостью:
<dependency>
<groupId>org.mygroup</groupId>
<artifactId>module-core</artifactId>
<classifier>java1_5</classifier>
</dependency>