[exo-jcr-commits] exo-jcr SVN: r2572 - in jcr/trunk/exo.jcr.component.core: src/test/resources and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jun 14 07:50:43 EDT 2010


Author: dkatayev
Date: 2010-06-14 07:50:43 -0400 (Mon, 14 Jun 2010)
New Revision: 2572

Modified:
   jcr/trunk/exo.jcr.component.core/pom.xml
   jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy
Log:
EXOJCR-756 test.policy updated. Path to sources and maven repository are set by ant task.

Modified: jcr/trunk/exo.jcr.component.core/pom.xml
===================================================================
--- jcr/trunk/exo.jcr.component.core/pom.xml	2010-06-14 11:40:29 UTC (rev 2571)
+++ jcr/trunk/exo.jcr.component.core/pom.xml	2010-06-14 11:50:43 UTC (rev 2572)
@@ -468,6 +468,28 @@
                      <goal>run</goal>
                   </goals>
                </execution>
+               <execution>
+                  <id>prepare-test-policy</id>
+                  <phase>process-test-resources</phase>
+                  <configuration>
+                     <tasks>
+                        <echo>Creating Access Policy for tests</echo>
+                        <copy todir="${project.build.testOutputDirectory}" overwrite="true">
+                           <fileset dir="${project.basedir}/src/test/resources/">
+                              <include name="test.policy"/>
+                           </fileset>
+                           <filterset>
+                              <filter token="MAVEN_REPO" value="${settings.localRepository}"/>
+                              <filter token="MAIN_CLASSES" value="${project.build.outputDirectory}"/>
+                              <filter token="TEST_CLASSES" value="${project.build.testOutputDirectory}"/>
+                           </filterset>
+                        </copy>
+                     </tasks>                     
+                  </configuration>
+                  <goals>
+                     <goal>run</goal>
+                  </goals>
+               </execution>
             </executions>
             <dependencies>
                <dependency>

Modified: jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy	2010-06-14 11:40:29 UTC (rev 2571)
+++ jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy	2010-06-14 11:50:43 UTC (rev 2572)
@@ -1,12 +1,14 @@
-grant codeBase "file:/home/tolusha/java/exo-jcr/jcr/trunk/exo.jcr.component.core/target/classes/-"{                                                                                                                                                       
-    permission java.security.AllPermission;
+grant codeBase "@MAVEN_REPO@/-"{
+   permission java.security.AllPermission;      
 };
 
-grant codeBase "file:/home/tolusha/java/exo-dependencies/repository/-"{
-	permission java.security.AllPermission;      
+grant codeBase "@MAIN_CLASSES@/-"{                                                                                                                                                       
+    permission java.security.AllPermission;
 };
 
-grant codeBase "file:/home/tolusha/java/exo-jcr/jcr/trunk/exo.jcr.component.core/target/test-classes/-"{
+
+
+grant codeBase "@TEST_CLASSES@/-"{
 	permission java.lang.RuntimePermission "setSecurityManager";
 	permission java.lang.RuntimePermission "getJCRSystemSession";
 	permission java.lang.RuntimePermission "manageRepository";



More information about the exo-jcr-commits mailing list