From 5e80b4f4ac84956c8274fc69c187f40b55dfc51e Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Tue, 28 Feb 2017 05:52:13 +0800 Subject: simplify uberJar plugin and activate recursiveDelete lib function --- stage1/cbt.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'stage1') diff --git a/stage1/cbt.scala b/stage1/cbt.scala index bc0e944..44506d2 100644 --- a/stage1/cbt.scala +++ b/stage1/cbt.scala @@ -35,14 +35,13 @@ object `package`{ assert( file == file.getCanonicalFile, "deleteRecursive requires previous .getCanonicalFile" ) assert( file.isAbsolute, "deleteRecursive requires absolute path" ) assert( file.string != "", "deleteRecursive requires non-empty file path" ) - assert( s.split("/").size > 4, "deleteRecursive requires absolute path of at least depth 4" ) - assert( s.split("\\").size > 4, "deleteRecursive requires absolute path of at least depth 4" ) + assert( s.split(File.separator.replace("\\","\\\\")).size > 4, "deleteRecursive requires absolute path of at least depth 4" ) assert( !listRecursive.exists(_.isHidden), "deleteRecursive requires no files to be hidden" ) assert( listRecursive.forall(_.canWrite), "deleteRecursive requires all files to be writable" ) if( file.isDirectory ){ file.listFiles.map(_.deleteRecursive) } - //file.delete + file.delete } def listRecursive: Seq[File] = { -- cgit v1.2.3