Author: krosenvold
Date: Thu May 12 19:16:14 2011
New Revision: 1102431

URL: http://svn.apache.org/viewvc?rev=1102431&view=rev
Log:
o Further updated docs on security manager

Modified:
    
maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm

Modified: 
maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm?rev=1102431&r1=1102430&r2=1102431&view=diff
==============================================================================
--- 
maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm 
(original)
+++ 
maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/junit.apt.vm 
Thu May 12 19:16:14 2011
@@ -172,7 +172,7 @@ else
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
-        <version>${surefire.version}</version>
+        <version>${project.version}</version>
         <configuration>
           <systemPropertyVariables>
             
<surefire.security.manager>java.lang.SecurityManager</surefire.security.manager>
@@ -182,4 +182,25 @@ else
 [...]
 +---+
 
+* Using a security manager (All providers)
+
+    Alternatively you can define a policy file that allows all providers to 
run with surefire
+    and send them using the argLine parameter and two system properties;
+
++---+
+[...]
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>${project.version}</version>
+        <configuration>
+          <argLine>-Djava.security.manager 
-Djava.security.policy=${basedir}/src/test/resources/java.policy</argLine>
+        </configuration>
+      </plugin>
+[...]
++---+
+
+  The disadvantage of this solution is that the policy changes will affect the 
tests too, which make the
+  security environment less realistic.
+
   For more information on JUnit, see the {{{http://www.junit.org}JUnit web 
site}}.


Reply via email to