Какой самый простой / правильный способ условно исключить Java-файл из компиляции в проекте maven?
Я хотел бы иметь возможность установить логические свойства в файле pom.xml:
<properties>
<IncludeMayBe>true</IncludeMayBe>
</properties>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<excludes>
????
</excludes>
</configuration>
</plugin>
Есть ли способ возиться с плагином компилятора?Или я должен пойти на профили?Я чувствую, что создание профиля является излишним, но, возможно, это единственное решение ...
РЕДАКТИРОВАТЬ:
Мы установили, что профили являются решением.Для условной активации из pom.xml можно использовать следующее:
<profiles>
<profile>
<activation>
<property>
<IncludeMayBe>true</IncludeMayBe>
</property>
</activation>
...
</profile>
</profiles>