Je nach aktuellem Modul unterschiedliche Maven-Profile aktivieren?

Wir haben ein Multi-Modul-Build mit Modulen, die verschiedene Technologien wie Java und Flex verwenden. Ist es irgendwie möglich, unterschiedliche Profile basierend auf dem aktuell kompilierten Modul zu aktivieren?

Ich habe es mit einer Aktivierung wie versucht

<code><profile>
  <id>flex</id>
  <activation>
    <file>
      <exists>${basedir}/src/main/flex</exists>
    </file>
  </activation>
  ...
</profile
</code>

Aber es hat nicht funktioniert, obwohl die Verwendung von $ {basedir} istdokumentiert in der Maven-Dokumentation (Dies ist ein Fehler in Maven). Gibt es eine andere Möglichkeit, je nach aktuellem Modul unterschiedliche Aktivierungen vorzunehmen? Oder erlaubt Maven nur die Aktivierung eines Profils für alle Module oder überhaupt nicht?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage