Răsfoiți Sursa

Migrated to maven

Carlos Sanchez 21 ani în urmă
părinte
comite
2067effa4a

+ 39 - 0
samples/contacts/maven.xml

@@ -0,0 +1,39 @@
+<project
+   xmlns:j="jelly:core"
+   xmlns:ant="jelly:ant"
+   xmlns:maven="jelly:maven">
+
+    <goal name="war">
+        <!-- cas war -->
+        <j:set var="webapp" value="cas"/>
+        <attainGoal name="acegisecurity:war"/>
+
+        <!-- ca war -->
+        <j:set var="webapp" value="ca"/>
+        <attainGoal name="acegisecurity:war"/>
+
+        <!-- filter war -->
+        <j:set var="webapp" value="filter"/>
+        <attainGoal name="acegisecurity:war"/>
+    </goal>
+    
+    <goal name="acegisecurity:war">
+        <maven:set plugin="maven-war-plugin"
+            property="maven.war.webapp.dir"
+            value="${maven.war.build.dir}/${pom.artifactId}-${webapp}"/>
+        <maven:set plugin="maven-war-plugin"
+            property="maven.war.final.name"
+            value="${pom.artifactId}-${webapp}.war"/>
+        <attainGoal name="war:war"/>
+    </goal>
+
+    <postGoal name="war:war-resources">
+        <maven:get plugin="maven-war-plugin"
+            property="maven.war.webapp.dir"
+            var="maven.war.webapp.dir"/>
+        <ant:copy todir="${maven.war.webapp.dir}" preservelastmodified="true">
+            <ant:fileset dir="${maven.war.src}/../${webapp}"/>
+        </ant:copy>
+    </postGoal>
+
+</project>

+ 0 - 0
samples/contacts/etc/ca/applicationContext.xml → samples/contacts/src/main/webapp/ca/WEB-INF/applicationContext.xml


+ 0 - 0
samples/contacts/etc/ca/resin-acegisecurity.xml → samples/contacts/src/main/webapp/ca/WEB-INF/classes/resin-acegisecurity.xml


+ 0 - 0
samples/contacts/etc/ca/jboss-web.xml → samples/contacts/src/main/webapp/ca/WEB-INF/jboss-web.xml


+ 0 - 0
samples/contacts/etc/ca/resin-web.xml → samples/contacts/src/main/webapp/ca/WEB-INF/resin-web.xml


+ 0 - 0
samples/contacts/etc/ca/web.xml → samples/contacts/src/main/webapp/ca/WEB-INF/web.xml


+ 43 - 43
samples/contacts/etc/ca/login.jsp → samples/contacts/src/main/webapp/ca/login.jsp

@@ -1,43 +1,43 @@
-<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
-<%-- This page will be copied into WAR's root directory if using container adapter --%>
-<html>
-  <head>
-    <title>Login</title>
-  </head>
-
-  <body>
-    <h1>Login</h1>
-
-	<P>If you've used the standard springsecurity.xml, try these users:
-	<P>
-	<P>username <b>marissa</b>, password <b>koala</b> (granted ROLE_SUPERVISOR)
-	<P>username <b>dianne</b>, password <b>emu</b> (not a supervisor)
-	<p>username <b>scott</b>, password <b>wombat</b> (not a supervisor)
-	<p>
-	
-    <%-- this form-login-page form is also used as the 
-         form-error-page to ask for a login again.
-         --%>
-    <c:if test="${not empty param.login_error}">
-      <font color="red">
-        Your login attempt was not successful, try again.
-      </font>
-    </c:if>
-
-    <form action="<c:url value='j_security_check'/>" method="POST">
-      <table>
-        <tr><td>User:</td><td><input type='text' name='j_username'></td></tr>
-        <tr><td>Password:</td><td><input type='password' name='j_password'></td></tr>
-
-        <tr><td colspan='2'><input name="submit" type="submit"></td></tr>
-        <tr><td colspan='2'><input name="reset" type="reset"></td></tr>
-      </table>
-
-      <!--
-        -  The j_uri is a Resin requirement (ignored by other containers)
-        -->
-      <input type='hidden' name='j_uri' value='/secure/index.htm'/>
-    </form>
-
-  </body>
-</html>
+<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
+<%-- This page will be copied into WAR's root directory if using container adapter --%>
+<html>
+  <head>
+    <title>Login</title>
+  </head>
+
+  <body>
+    <h1>Login</h1>
+
+	<P>If you've used the standard springsecurity.xml, try these users:
+	<P>
+	<P>username <b>marissa</b>, password <b>koala</b> (granted ROLE_SUPERVISOR)
+	<P>username <b>dianne</b>, password <b>emu</b> (not a supervisor)
+	<p>username <b>scott</b>, password <b>wombat</b> (not a supervisor)
+	<p>
+	
+    <%-- this form-login-page form is also used as the 
+         form-error-page to ask for a login again.
+         --%>
+    <c:if test="${not empty param.login_error}">
+      <font color="red">
+        Your login attempt was not successful, try again.
+      </font>
+    </c:if>
+
+    <form action="<c:url value='j_security_check'/>" method="POST">
+      <table>
+        <tr><td>User:</td><td><input type='text' name='j_username'></td></tr>
+        <tr><td>Password:</td><td><input type='password' name='j_password'></td></tr>
+
+        <tr><td colspan='2'><input name="submit" type="submit"></td></tr>
+        <tr><td colspan='2'><input name="reset" type="reset"></td></tr>
+      </table>
+
+      <!--
+        -  The j_uri is a Resin requirement (ignored by other containers)
+        -->
+      <input type='hidden' name='j_uri' value='/secure/index.htm'/>
+    </form>
+
+  </body>
+</html>

+ 0 - 0
samples/contacts/etc/cas/applicationContext.xml → samples/contacts/src/main/webapp/cas/WEB-INF/applicationContext.xml


+ 0 - 0
samples/contacts/etc/cas/web.xml → samples/contacts/src/main/webapp/cas/WEB-INF/web.xml


+ 20 - 20
samples/contacts/etc/cas/casfailed.jsp → samples/contacts/src/main/webapp/cas/casfailed.jsp

@@ -1,20 +1,20 @@
-<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
-<%@ page import="net.sf.acegisecurity.ui.AbstractProcessingFilter" %>
-<%@ page import="net.sf.acegisecurity.AuthenticationException" %>
-<%-- This page will be copied into WAR's root directory if using CAS --%>
-
-<html>
-  <head>
-    <title>Login to CAS failed!</title>
-  </head>
-
-  <body>
-    <h1>Login to CAS failed!</h1>
-
-      <font color="red">
-        Your CAS credentials were rejected.<BR><BR>
-        Reason: <%= ((AuthenticationException) session.getAttribute(AbstractProcessingFilter.ACEGI_SECURITY_LAST_EXCEPTION_KEY)).getMessage() %>
-      </font>
-
-  </body>
-</html>
+<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
+<%@ page import="net.sf.acegisecurity.ui.AbstractProcessingFilter" %>
+<%@ page import="net.sf.acegisecurity.AuthenticationException" %>
+<%-- This page will be copied into WAR's root directory if using CAS --%>
+
+<html>
+  <head>
+    <title>Login to CAS failed!</title>
+  </head>
+
+  <body>
+    <h1>Login to CAS failed!</h1>
+
+      <font color="red">
+        Your CAS credentials were rejected.<BR><BR>
+        Reason: <%= ((AuthenticationException) session.getAttribute(AbstractProcessingFilter.ACEGI_SECURITY_LAST_EXCEPTION_KEY)).getMessage() %>
+      </font>
+
+  </body>
+</html>

+ 0 - 0
samples/contacts/etc/filter/applicationContext.xml → samples/contacts/src/main/webapp/filter/WEB-INF/applicationContext.xml


+ 0 - 0
samples/contacts/etc/filter/web.xml → samples/contacts/src/main/webapp/filter/WEB-INF/web.xml


+ 43 - 43
samples/contacts/etc/filter/acegilogin.jsp → samples/contacts/src/main/webapp/filter/acegilogin.jsp

@@ -1,43 +1,43 @@
-<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
-<%@ page import="net.sf.acegisecurity.ui.AbstractProcessingFilter" %>
-<%@ page import="net.sf.acegisecurity.AuthenticationException" %>
-<%-- This page will be copied into WAR's root directory if NOT using container adapter --%>
-
-<html>
-  <head>
-    <title>Login</title>
-  </head>
-
-  <body>
-    <h1>Login</h1>
-
-	<P>If you've used the standard springsecurity.xml, try these users:
-	<P>
-	<P>username <b>marissa</b>, password <b>koala</b> (granted ROLE_SUPERVISOR)
-	<P>username <b>dianne</b>, password <b>emu</b> (not a supervisor)
-	<p>username <b>scott</b>, password <b>wombat</b> (not a supervisor)
-	<p>
-	
-    <%-- this form-login-page form is also used as the 
-         form-error-page to ask for a login again.
-         --%>
-    <c:if test="${not empty param.login_error}">
-      <font color="red">
-        Your login attempt was not successful, try again.<BR><BR>
-        Reason: <%= ((AuthenticationException) session.getAttribute(AbstractProcessingFilter.ACEGI_SECURITY_LAST_EXCEPTION_KEY)).getMessage() %>
-      </font>
-    </c:if>
-
-    <form action="<c:url value='j_acegi_security_check'/>" method="POST">
-      <table>
-        <tr><td>User:</td><td><input type='text' name='j_username'></td></tr>
-        <tr><td>Password:</td><td><input type='password' name='j_password'></td></tr>
-
-        <tr><td colspan='2'><input name="submit" type="submit"></td></tr>
-        <tr><td colspan='2'><input name="reset" type="reset"></td></tr>
-      </table>
-
-    </form>
-
-  </body>
-</html>
+<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
+<%@ page import="net.sf.acegisecurity.ui.AbstractProcessingFilter" %>
+<%@ page import="net.sf.acegisecurity.AuthenticationException" %>
+<%-- This page will be copied into WAR's root directory if NOT using container adapter --%>
+
+<html>
+  <head>
+    <title>Login</title>
+  </head>
+
+  <body>
+    <h1>Login</h1>
+
+	<P>If you've used the standard springsecurity.xml, try these users:
+	<P>
+	<P>username <b>marissa</b>, password <b>koala</b> (granted ROLE_SUPERVISOR)
+	<P>username <b>dianne</b>, password <b>emu</b> (not a supervisor)
+	<p>username <b>scott</b>, password <b>wombat</b> (not a supervisor)
+	<p>
+	
+    <%-- this form-login-page form is also used as the 
+         form-error-page to ask for a login again.
+         --%>
+    <c:if test="${not empty param.login_error}">
+      <font color="red">
+        Your login attempt was not successful, try again.<BR><BR>
+        Reason: <%= ((AuthenticationException) session.getAttribute(AbstractProcessingFilter.ACEGI_SECURITY_LAST_EXCEPTION_KEY)).getMessage() %>
+      </font>
+    </c:if>
+
+    <form action="<c:url value='j_acegi_security_check'/>" method="POST">
+      <table>
+        <tr><td>User:</td><td><input type='text' name='j_username'></td></tr>
+        <tr><td>Password:</td><td><input type='password' name='j_password'></td></tr>
+
+        <tr><td colspan='2'><input name="submit" type="submit"></td></tr>
+        <tr><td colspan='2'><input name="reset" type="reset"></td></tr>
+      </table>
+
+    </form>
+
+  </body>
+</html>