[exo-jcr-commits] exo-jcr SVN: r2609 - 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
Tue Jun 15 10:50:11 EDT 2010


Author: pnedonosko
Date: 2010-06-15 10:50:10 -0400 (Tue, 15 Jun 2010)
New Revision: 2609

Modified:
   jcr/trunk/exo.jcr.component.core/pom.xml
   jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy
Log:
EXOJCR-790 local paths to URL conversion

Modified: jcr/trunk/exo.jcr.component.core/pom.xml
===================================================================
--- jcr/trunk/exo.jcr.component.core/pom.xml	2010-06-15 14:35:13 UTC (rev 2608)
+++ jcr/trunk/exo.jcr.component.core/pom.xml	2010-06-15 14:50:10 UTC (rev 2609)
@@ -474,14 +474,23 @@
                   <configuration>
                      <tasks>
                         <echo>Creating Access Policy for tests</echo>
+
+                        <makeurl file="${settings.localRepository}" property="localRepositoryURL"/>
+                        <makeurl file="${project.build.outputDirectory}" property="outputDirectoryURL"/>
+                        <makeurl file="${project.build.testOutputDirectory}" property="testOutputDirectoryURL"/>
+
+                        <echo message="Local repository URL:    ${localRepositoryURL}"/>
+                        <echo message="Output directory URL:    ${outputDirectoryURL}"/>
+                        <echo message="Test output directory URL:    ${testOutputDirectoryURL}"/>
+ 
                         <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}${file.separator}"/>
-                              <filter token="MAIN_CLASSES" value="${project.build.outputDirectory}${file.separator}"/>
-                              <filter token="TEST_CLASSES" value="${project.build.testOutputDirectory}${file.separator}"/>
+                              <filter token="MAVEN_REPO" value="${localRepositoryURL}"/>
+                              <filter token="MAIN_CLASSES" value="${outputDirectoryURL}"/>
+                              <filter token="TEST_CLASSES" value="${testOutputDirectoryURL}"/>
                            </filterset>
                         </copy>
                      </tasks>                     

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-15 14:35:13 UTC (rev 2608)
+++ jcr/trunk/exo.jcr.component.core/src/test/resources/test.policy	2010-06-15 14:50:10 UTC (rev 2609)
@@ -1,12 +1,12 @@
-grant codeBase "file:@MAVEN_REPO at -"{
+grant codeBase "@MAVEN_REPO at -"{
    permission java.security.AllPermission;
 };
 
-grant codeBase "file:@MAIN_CLASSES at -"{
+grant codeBase "@MAIN_CLASSES at -"{
    permission java.security.AllPermission;
 };
 
-grant codeBase "file:@TEST_CLASSES at -"{
+grant codeBase "@TEST_CLASSES at -"{
    permission java.lang.RuntimePermission "setSecurityManager";
    permission java.lang.RuntimePermission "getJCRSystemSession";
    permission java.lang.RuntimePermission "manageRepository";



More information about the exo-jcr-commits mailing list