diff --git a/src/main/java/org/zcore/maven/MergeMojo.java b/src/main/java/org/zcore/maven/MergeMojo.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/zcore/maven/MergeMojo.java
+++ b/src/main/java/org/zcore/maven/MergeMojo.java
@@ -179,12 +179,14 @@ public class MergeMojo extends AbstractMojo {
 	// prebuffer

 	int character;

 	try {

+	    // get line seperator, based on system

+	    final String newLine = System.getProperty("line.separator");

 	    // read & write

 	    while ((character = input.read()) != -1) {

 		output.write(character);

 	    }

 	    // append newline

-	    output.write("\r\n".getBytes());

+	    output.write(newLine.getBytes());

 	    // flush

 	    output.flush();

 	} catch (IOException e) {
Use a platform dependent line seperators