В моем случае у меня не было никаких первичных исходных файлов (это был SWC с интерфейсными классами, такими как ISessionProxy.as).
Так что мне пришлось сделать две вещи, чтобы это заработало:
1) ссылка на мою исходную директорию (под тегом build):
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
2) следуйте советам, которые я нашел в этой почтовой группе и в группе Google FlexMojos :
"... просто удалите все зависимости на вашем pom, потому что эти зависимости
уже определены на супер пом. "
Итак, я удалил все свои зависимости и добавил их по очереди, пока не получу их для компиляции. Все, что мне нужно было:
<dependency>
<groupId>com.adobe.flex.framework</groupId>
<artifactId>flex-framework</artifactId>
<version>${flex.sdk.version}</version>
<type>pom</type>
</dependency>
Я даже удалил все зависимости для плагина FlexMojos:
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>${flexmojos.version}</version>
<configuration>
<targetPlayer>${flash.player.version}</targetPlayer>
</configuration>
</plugin>
Это сработало для меня, создав SWC, который мне нужен, и я надеюсь, что это поможет кому-то еще!