You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by cl...@apache.org on 2008/07/15 01:12:05 UTC

svn commit: r676764 - in /db/jdo/trunk/tck2: maven.xml src/conf/security.policy

Author: clr
Date: Mon Jul 14 16:12:05 2008
New Revision: 676764

URL: http://svn.apache.org/viewvc?rev=676764&view=rev
Log:
JDO-555 Add Springbeans to security policy.

Modified:
    db/jdo/trunk/tck2/maven.xml
    db/jdo/trunk/tck2/src/conf/security.policy

Modified: db/jdo/trunk/tck2/maven.xml
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2/maven.xml?rev=676764&r1=676763&r2=676764&view=diff
==============================================================================
--- db/jdo/trunk/tck2/maven.xml (original)
+++ db/jdo/trunk/tck2/maven.xml Mon Jul 14 16:12:05 2008
@@ -509,6 +509,10 @@
                          value="${jdo.tck.basedir}"/>
             <sysproperty key="jdo.tck.jdori.jarfile"
                          value="${datanucleus.jdori.jarfile}"/>
+            <sysproperty key="jdo.tck.springcore.jarfile"
+                         value="${springcore.jarfile}"/>
+            <sysproperty key="jdo.tck.springbeans.jarfile"
+                         value="${springbeans.jarfile}"/>
                          
             <jvmarg line="${database.runtck.sysproperties}"/>
             <jvmarg line="${jdori.runtck.sysproperties}"/>

Modified: db/jdo/trunk/tck2/src/conf/security.policy
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2/src/conf/security.policy?rev=676764&r1=676763&r2=676764&view=diff
==============================================================================
--- db/jdo/trunk/tck2/src/conf/security.policy (original)
+++ db/jdo/trunk/tck2/src/conf/security.policy Mon Jul 14 16:12:05 2008
@@ -3,10 +3,24 @@
     permission java.io.FilePermission "${user.home}/junit.properties", "read";
 };
 
+// Springbeans code base
+grant codeBase "file://${jdo.tck.springbeans.jarfile}" {
+    permission java.lang.RuntimePermission "accessDeclaredMembers";
+    permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
+};
+
+// Springcore code base
+grant codeBase "file://${jdo.tck.springcore.jarfile}" {
+    permission java.lang.RuntimePermission "accessDeclaredMembers";
+};
+
 // TCK test classes
 grant codeBase "file://${jdo.tck.testclasses.dir}/-" {
     permission javax.jdo.spi.JDOPermission "closePersistenceManagerFactory";
     permission javax.jdo.spi.JDOPermission "setStateManager";
+// needed for Springbeans
+    permission java.lang.RuntimePermission "accessDeclaredMembers";
+    permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
 };
 
 // TCK PC enhanced classes