Use NIO Files for creating temp files: scripting, daemon, main-kts
This commit is contained in:
@@ -19,6 +19,7 @@ import org.apache.ivy.plugins.resolver.IBiblioResolver
|
||||
import org.apache.ivy.util.DefaultMessageLogger
|
||||
import org.apache.ivy.util.Message
|
||||
import java.io.File
|
||||
import java.nio.file.Files
|
||||
import kotlin.script.experimental.api.*
|
||||
import kotlin.script.experimental.dependencies.ExternalDependenciesResolver
|
||||
import kotlin.script.experimental.dependencies.RepositoryCoordinates
|
||||
@@ -134,7 +135,7 @@ class IvyResolver : ExternalDependenciesResolver {
|
||||
// val report = ivy.resolve(moduleDescriptor, resolveOptions)
|
||||
|
||||
//creates an ivy configuration file
|
||||
val ivyFile = createTempFile("ivy", ".xml").apply { deleteOnExit() }
|
||||
val ivyFile = Files.createTempFile("ivy", ".xml").toFile().apply { deleteOnExit() }
|
||||
XmlModuleDescriptorWriter.write(moduleDescriptor, ivyFile)
|
||||
val report = ivy.resolve(ivyFile.toURI().toURL(), resolveOptions)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user