Я прихожу к вам сегодня с интересным испытанием.
У меня есть проект maven + flexbuilder , который зависит от внешнего артефакта.
Это указывается с помощью следующего объявления:
<dependency>
<groupId>com.abc.commons</groupId>
<artifactId>commons-abc-client</artifactId>
<version>${commons.abc.version}</version>
<type>swc</type>
</dependency>
Commons-abc-client развернут во внешнем репозитории релизов и недоступен в локальных средах для разработчиков AS.
Артефакт развертывается в удаленном репозитории с помощью следующей команды:
mvn clean source:jar javadoc:jar deploy
Если я запускаю
mvn eclipse:clean flexmojos:flexbuilder -DdownloadSources=true -DdownloadJavadocs=true
Зависимость от commons-abc-client генерируется правильно (указывая на загруженную версию для локального хранилища) и показывает, что источник
Попытка открыть любой из источников в commons-abc-client приводит к ошибке.Кажется, что он ищет ресурсы изнутри SWC, а не в прилагаемой банке.
Есть идеи об обходных путях?