You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2015/10/05 21:29:54 UTC

svn commit: r1706906 - /sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java

Author: rombert
Date: Mon Oct  5 19:29:54 2015
New Revision: 1706906

URL: http://svn.apache.org/viewvc?rev=1706906&view=rev
Log:
SLING-5082 - Change minimum requirement to Eclipse Luna and Java 7 

Fix EmbeddedArchetypeInstaller by passing an artifact type to the
DefaultArtifactHandler.

Modified:
    sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java

Modified: sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java?rev=1706906&r1=1706905&r2=1706906&view=diff
==============================================================================
--- sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java (original)
+++ sling/trunk/tooling/ide/eclipse-m2e-ui/src/org/apache/sling/ide/eclipse/m2e/EmbeddedArchetypeInstaller.java Mon Oct  5 19:29:54 2015
@@ -135,8 +135,10 @@ public class EmbeddedArchetypeInstaller
 
                 try {
                     IOUtils.copy(in, fos);
+                    // the below code uses the fileExtension as a type. Most of the time this is correct
+                    // and should be fine for our usage
                     Artifact jarArtifact = new DefaultArtifact(groupId, artifactId, version, "", fileExtension, "",
-                            new DefaultArtifactHandler());
+                            new DefaultArtifactHandler(fileExtension));
                     dai.install(tmpFile, jarArtifact, maven.getLocalRepository());
                 } finally {
                     IOUtils.closeQuietly(in);