From 01eb50282c9339912be4c4c65cc28584310c0e77 Mon Sep 17 00:00:00 2001 From: Roman Vais Date: Jul 28 2016 13:18:18 +0000 Subject: Write effective POM as a sibling of ivy.xml --- diff --git a/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java b/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java index 4096b27..14b5ddb 100644 --- a/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java +++ b/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java @@ -18,7 +18,6 @@ package org.fedoraproject.xmvn.connector.ivy; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; -import java.nio.file.Files; import java.nio.file.Path; import java.text.ParseException; @@ -287,7 +286,8 @@ public class IvyResolver { try { - File pomFile = Files.createTempFile( "xmvn-", ".pom" ).toFile(); + File pomFile = artifactPath.resolveSibling( + artifactPath.getName( artifactPath.getNameCount() - 1 ) + "-xmvn.pom" ).toFile(); ModuleDescriptorParser parser = XmlModuleDescriptorParser.getInstance(); ModuleDescriptor module = parser.parseDescriptor( getSettings(), artifactPath.toFile().toURI().toURL(), false );