나는 adobe sdke 4.6으로 잘 빌드 된 mavenized flex 프로젝트를 가지고있다. 이제 아파치 최근 sdk로 컴파일하려고합니다. 나는 sdk를 준비하고 로컬 repo에서 종속성을 복사했습니다. 내가 작성한 아파치 버전은 4.13.0.20140701입니다.아파치 SDK에 따라 플렉스 모조로 maven flex 프로젝트 빌드
내 POM은 다음과 같습니다 : 플렉스 모조 항상 기본 아파치 버전을 사용하는 것이 보인다 광산 제공 무시
xmojos.oss:flexmojos-flex-compiler:jar:7.0.1 -> net.flexmojos.oss:flexmojos-generator-internal-compiler-iface:jar:7.0.1 -> org.apache.flex:compiler:pom:4.12.1.20140427: Failed to read artifact descriptor for org.apache.flex:compiler:pom:4.12.1.20140427: Could not transfer artifact org.apache.
:로
<properties>
<flexmojos.version>7.0.1</flexmojos.version>
<flex.version>4.13.0.20140701</flex.version>
<flash.version>11.1</flash.version>
</properties>
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<plugins>
<plugin>
<groupId>net.flexmojos.oss</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>${flexmojos.version}</version>
<extensions>true</extensions>
<configuration>
<debug>true</debug>
<sourceFile>ComptaFlex.mxml</sourceFile>
<services>${basedir}/src/main/flex/services/services-config.xml</services>
<compilerWarnings>
<warn-no-constructor>false</warn-no-constructor>
</compilerWarnings>
</configuration>
<dependencies>
<!-- This handles a bug in maven which causes problems with flex resources -->
<dependency>
<groupId>net.flexmojos.oss</groupId>
<artifactId>flexmojos-threadlocaltoolkit-wrapper</artifactId>
<version>${flexmojos.version}</version>
</dependency>
<!-- Without this FM will use the compiler configured in its master
pom, which will result in version conflicts -->
<dependency>
<groupId>org.apache.flex</groupId>
<artifactId>compiler</artifactId>
<version>4.13.0.20140701</version>
<type>pom</type>
</dependency>
</dependencies>
</plugin>
<plugin>
내가 받는다는 오류를 컴파일되었다. 어떻게하면 flexmojo가 주어진 버전으로 강제로 빌드 될 수 있습니다. 손으로 편집 :
현재 Flexmojos에서 작업중인 다음 버전에서는 플렉스 아티팩트에 직접 의존하지 않습니다. 새로운 팔 콘 컴파일러를 지원하기 위해 "default-version"을 게시했습니다. –
나는 Flexmojos 7.1.0-SNAPSHOT에 시도해보기를 제안합니다 ...이 종속성이 더 이상 없어야합니다. –
이 종속성이 있는지 확인하십시오 (알려진 저장소에서 자동으로 수행 할 수 없습니다). –