FLEX-34318 - [Mavenizer] Refactor the Mavenizer in preparation of future mavenized releases of Flex - Fixed a problem with mavenizing SDKs with mobile components, but no experimental_mobile
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/ca5c0977 Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/ca5c0977 Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/ca5c0977 Branch: refs/heads/develop Commit: ca5c0977cf4b55758d24a8b7370f39f8647fad28 Parents: 38514b5 Author: Christofer Dutz <[email protected]> Authored: Sat May 24 23:58:54 2014 +0200 Committer: Christofer Dutz <[email protected]> Committed: Sat May 24 23:58:54 2014 +0200 ---------------------------------------------------------------------- .../apache/flex/utilities/converter/flex/FlexConverter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/ca5c0977/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java ---------------------------------------------------------------------- diff --git a/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java b/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java index e0a2933..1d0709a 100644 --- a/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java +++ b/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java @@ -153,8 +153,10 @@ public class FlexConverter extends BaseConverter implements Converter { // add this to the mobile package. if("mobile".equals(directory.getName())) { final File mobileExperimental = new File(directory.getParent(), "experimental_mobile.swc"); - final MavenArtifact artifact = resolveArtifact(mobileExperimental, artifactGroupId, flexSdkVersion); - framework.addDependency(artifact); + if(mobileExperimental.exists()) { + final MavenArtifact artifact = resolveArtifact(mobileExperimental, artifactGroupId, flexSdkVersion); + framework.addDependency(artifact); + } } // Write this artifact to file. writeArtifact(framework);
