[jboss-cvs] JBossAS SVN: r66049 - projects/security/security-jboss-sx/trunk.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 11 17:14:16 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-10-11 17:14:16 -0400 (Thu, 11 Oct 2007)
New Revision: 66049

Modified:
   projects/security/security-jboss-sx/trunk/pom.xml
Log:
SECURITY-83: take care of security manager profile

Modified: projects/security/security-jboss-sx/trunk/pom.xml
===================================================================
--- projects/security/security-jboss-sx/trunk/pom.xml	2007-10-11 20:50:56 UTC (rev 66048)
+++ projects/security/security-jboss-sx/trunk/pom.xml	2007-10-11 21:14:16 UTC (rev 66049)
@@ -26,6 +26,40 @@
      <module>jbosssx</module>
      <module>jbosssx-client</module>
    </modules>
+   <profiles>
+    <!--    mvn install -Psecurity-manager    -->
+    <profile>
+      <id>security-manager</id>
+      <activation>
+         <activeByDefault>false</activeByDefault>
+      </activation>
+      <properties>
+         <test.env>-Dtest.basedir=${basedir}/target/test-classes</test.env>
+         <policy.file>${basedir}/src/tests/resources/java.policy</policy.file>
+         <surefire.jvm.args>-Djava.security.manager -Djava.security.policy=${policy.file} ${test.env}</surefire.jvm.args>
+      </properties>
+      <modules>
+        <module>jbosssx</module>
+      </modules>
+    </profile>
+    <!--     mvn install -Psecurity-manager-debug   -->
+    <!-- Best Practice:    mvn install -Psecurity-manager-debug  2>&1 > logfile2>&1 > logfile -->
+    <profile>
+      <id>security-manager-debug</id>
+      <activation>
+         <activeByDefault>false</activeByDefault>
+      </activation>
+      <properties>
+         <test.env>-Dtest.basedir=${basedir}/target/test-classes</test.env>
+         <policy.file>${basedir}/src/tests/resources/java.policy</policy.file>
+         <surefire.jvm.args>-Djava.security.manager -Djava.security.policy=${policy.file} -Djava.security.debug=failure,access ${test.env}</surefire.jvm.args>
+      </properties>
+      <modules>
+        <module>jbosssx</module>
+      </modules>
+    </profile>
+   </profiles>
+
    <distributionManagement>
       <repository>
         <!-- Copy the distribution jar file to a local checkout of the maven repository 




More information about the jboss-cvs-commits mailing list