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);

Reply via email to