Trac #68: Ant tasks broken on Linux.
diff --git a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
index 6f65026..84034bc 100644
--- a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
+++ b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
@@ -168,7 +168,7 @@
 		AgentOptions options = new AgentOptions();

 		String vmArgument = options.getVMArgument(defaultAgentJarFile);

 

-		assertEquals(String.format("\"-javaagent:%s=\"", defaultAgentJarFile

+		assertEquals(String.format("-javaagent:%s=", defaultAgentJarFile

 				.toString()), vmArgument);

 	}

 

@@ -179,7 +179,7 @@
 

 		String vmArgument = options.getVMArgument(defaultAgentJarFile);

 

-		assertEquals(String.format("\"-javaagent:%s=append=true\"",

+		assertEquals(String.format("-javaagent:%s=append=true",

 				defaultAgentJarFile.toString()), vmArgument);

 	}

 

@@ -191,7 +191,7 @@
 		String vmArgument = options.getVMArgument(defaultAgentJarFile);

 

 		assertEquals(String.format(

-				"\"-javaagent:%s=destfile=some test.exec,append=true\"",

+				"-javaagent:%s=destfile=some test.exec,append=true",

 				defaultAgentJarFile.toString()), vmArgument);

 	}

 }

diff --git a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
index 8e6dc69..387664b 100644
--- a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
+++ b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
@@ -232,15 +232,7 @@
 	 * @return Argument to pass to create new VM with coverage enabled

 	 */

 	public String getVMArgument(final File agentJarFile) {

-		final StringBuilder param = new StringBuilder();

-		param.append('"');

-		param.append("-javaagent:");

-		param.append(agentJarFile.toString());

-		param.append("=");

-		param.append(this.toString());

-		param.append('"');

-

-		return param.toString();

+		return format("-javaagent:%s=%s", agentJarFile, this);

 	}

 

 	/**

diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 6d8af0f..9ebc8e6 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -17,6 +17,13 @@
 

 <h1>Change History</h1>

 

+<h2>Next Release</h2>

+

+<h3>Fixed Bugs</h3>

+<ul>

+  <li>Ant tasks broken on Linux (Trac #68).</li>

+</ul>

+

 <h2>Release 0.3.0 (2010/02/02)</h2>

 

 <h3>API Changes</h3>