SEC-538: Deleted maven 1 files.

This commit is contained in:
Luke Taylor 2007-08-29 11:00:28 +00:00
parent 5b7ed79b6a
commit 1467527c0a
38 changed files with 38 additions and 1941 deletions

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,43 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-cas</artifactId>
<name>Acegi Security System for Spring - CAS adapter</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-cas</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/cas/</url>
</repository>
<dependencies>
<dependency>
<groupId>cas</groupId>
<artifactId>cas</artifactId>
<version>2.0.12</version>
<type>jar</type>
<url>http://www.yale.edu/tp/cas</url>
</dependency>
<dependency>
<groupId>cas</groupId>
<artifactId>cas-server</artifactId>
<version>3.0.4</version>
<type>jar</type>
<url>http://www.ja-sig.org/products/cas/</url>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,62 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-catalina</artifactId>
<name>Acegi Security System for Spring - Catalina adapter</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-catalina</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/catalina/</url>
</repository>
<dependencies>
<dependency>
<groupId>tomcat</groupId>
<artifactId>catalina</artifactId>
<version>4.1.9</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<unitTest>
<includes>
<include>**/*Tests.java</include>
</includes>
<resources>
<!-- <resource>
<directory>${basedir}/../../core/src/test/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>-->
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
<!-- <resource>
<directory>${basedir}/../../src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>-->
</resources>
</build>
</project>

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,61 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-jboss</artifactId>
<name>Acegi Security System for Spring - JBoss adapter</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-jboss</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/jboss/</url>
</repository>
<dependencies>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-common</artifactId>
<version>3.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>jbosssx</artifactId>
<version>3.2.3</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<unitTest>
<includes>
<include>**/*Tests.java</include>
</includes>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/../../core/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-jetty</artifactId>
<name>Acegi Security System for Spring - Jetty adapter</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-jetty</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/jetty/</url>
</repository>
<dependencies>
<dependency>
<groupId>jetty</groupId>
<artifactId>org.mortbay.jetty</artifactId>
<version>4.2.22</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<unitTest>
<includes>
<include>**/*Tests.java</include>
</includes>
<resources>
<resource>
<directory>${basedir}/../../core/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-adapters</artifactId>
<name>Acegi Security System for Spring - Adapters</name>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/</url>
</repository>
<dependencies>
<dependency>
<groupId>org.acegisecurity</groupId>
<artifactId>acegi-security</artifactId>
<version>1.0.4</version>
<type>jar</type>
<url>http://acegisecurity.org</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>
</project>

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,66 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-resin</artifactId>
<name>Acegi Security System for Spring - Resin adapter</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-resin</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/adapters/resin/</url>
</repository>
<dependencies>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>resin</artifactId>
<version>3.0.9</version>
</dependency>
<dependency>
<groupId>net.sourceforge.retroweaver</groupId>
<artifactId>retroweaver</artifactId>
<version>1.0fcs</version>
</dependency>
</dependencies>
<build>
<unitTest>
<includes>
<include>**/*Tests.java</include>
</includes>
<resources>
<resource>
<directory>${basedir}/../../core/src/test/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/../../core/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${basedir}/../../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
<!-- <resource>
<directory>${basedir}/../../src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>-->
</resources>
</build>
</project>

View File

@ -1,39 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004, 2005 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,12 +0,0 @@
# $Id$
# Values in this file will be overriden by any values with the same name
# in the user-created build.properties file.
# Compile settings
#
# Java 1.5 is required due to the use of annotations for metadata.
# (main Acegi Security project / parent) is Java 1.3 compatible
#
maven.compile.target=1.5
maven.compile.source=1.5

View File

@ -1,42 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-tiger</artifactId>
<name>Acegi Security System for Spring - Java 5 (Tiger)</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-tiger</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/core-tiger/</url>
</repository>
<dependencies>
<dependency>
<groupId>org.acegisecurity</groupId>
<artifactId>acegi-security</artifactId>
<version>1.0.5-SNAPSHOT</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>${basedir}/src/main/resources/</directory>
<targetPath>/</targetPath>
<includes>
<include>*.xsl</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

View File

@ -1,40 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<postGoal name="jar:jar">
<j:if test="${context.getVariable('signature.alias') != null}">
<echo>signature.alias defined; signing JAR(s)...</echo>
<!-- To create your own free signing certificate, see http://www.dallaway.com/acad/webstart/ -->
<ant:signjar lazy="true" alias="${signature.alias}" storepass="${signature.storepass}" keystore="${signature.keystore}">
<fileset dir="${maven.build.dir}">
<include name="*.jar"/>
</fileset>
</ant:signjar>
</j:if>
</postGoal>
</project>

View File

@ -1,44 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<groupId>org.acegisecurity</groupId>
<artifactId>acegi-security</artifactId>
<name>Acegi Security System for Spring</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/core/</url>
</repository>
<build>
<resources>
<resource>
<directory>${basedir}/../</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/resources/org/acegisecurity/taglibs</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>*.tld</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/resources/</directory>
<targetPath>/</targetPath>
<includes>
<include>*.xsl</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

View File

@ -1,5 +0,0 @@
set MAVEN_OPTS=-Xmx768m -XX:MaxPermSize=512m
call maven -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_01 clean
call maven -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_01 multiproject:clean
call maven -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_01 multiproject:artifact
call maven -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_01 multiproject:site

View File

@ -1,169 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven"
>
<goal name="acegizip">
<ant:mkdir dir="${maven.build.dir}/zip/acegi-security-${pom.currentVersion}"/>
<ant:copy todir="${maven.build.dir}/zip/acegi-security-${pom.currentVersion}">
<ant:fileset dir="${basedir}/../">
<ant:include name="license.txt"/>
<ant:include name="notice.txt"/>
<ant:include name="readme.txt"/>
<ant:include name="project.xml"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../samples/contacts/target">
<ant:include name="*-filter.war"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../samples/tutorial/target">
<ant:include name="*.war"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../core/target/">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../core-tiger/target/">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/cas/target">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/catalina/target">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/jboss/target">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/jetty/target">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/resin/target">
<ant:include name="*.jar"/>
</ant:fileset>
<ant:fileset dir="${maven.build.dir}/">
<ant:include name="docs/**"/>
</ant:fileset>
</ant:copy>
<ant:zip zipfile="${maven.build.dir}/acegi-security-${pom.currentVersion}.zip">
<ant:zipfileset dir="${maven.build.dir}/zip"/>
</ant:zip>
<!-- Source release ZIP does not include an acegi-security-xx directory,
to ease IDE integration when used directly as a ZIP file. -->
<ant:mkdir dir="${maven.build.dir}/zip-src"/>
<ant:copy todir="${maven.build.dir}/zip-src">
<ant:fileset dir="${basedir}/../">
<ant:include name="license.txt"/>
<ant:include name="notice.txt"/>
<ant:include name="src-readme.txt"/>
<ant:include name="project.xml"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../core/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../core-tiger/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<!-- These are deprecated, not part of Acegi Security, and shouldn't be included
<ant:fileset dir="${basedir}/../domain/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
-->
<ant:fileset dir="${basedir}/../adapters/cas/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/catalina/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/jboss/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/jetty/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
<ant:fileset dir="${basedir}/../adapters/resin/src/main/java">
<ant:include name="**/*"/>
</ant:fileset>
</ant:copy>
<ant:zip zipfile="${maven.build.dir}/acegi-security-${pom.currentVersion}-src.zip">
<ant:zipfileset dir="${maven.build.dir}/zip-src"/>
</ant:zip>
</goal>
<goal name="acegideploy">
<echo>
-----------------------------------------------------------
ACEGI SECURITY OFFICIAL RELEASE ZIP CREATION
-----------------------------------------------------------
First check the following are valid build properties:
Using keystore...: ${signature.keystore}
Using storepass..: ${signature.storepass}
Using alias......: ${signature.alias}
The procedure to generate an official release ZIP is:
0. In the core and core-tiger, do a maven clean then jar:install
1. cd ACEGI_SECURITY/docs
2. maven clean multiproject:clean multiproject:artifact
3. maven -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_0 multiproject:site
4. maven acegizip
5. check ACEGI_SECURITY/target/*.zip looks correct
6. maven site:sshdeploy
7. ftp the ACEGI_SECURITY/target/*.zip to SourceForge
8. release the FTPed file via the File Release System
Failure to follow this procedure will cause out-of-date
content (or missing content) in the official release ZIP.
It would be nice if a single goal could do all this, but
Maven throws an OutOfMemoryError. :-(
</echo>
</goal>
<postGoal name="sdocbook:prepare-filesystem">
<maven:get var="maven.sdocbook.stylesheets.dir"
plugin="maven-sdocbook-plugin"
property="maven.sdocbook.stylesheets.dir"/>
<!-- use custom stylesheets -->
<copy todir="${maven.sdocbook.stylesheets.dir}">
<fileset dir="${maven.sdocbook.src.dir}/styles"/>
</copy>
</postGoal>
<preGoal name="site">
<attainGoal name="sdocbook"/>
</preGoal>
</project>

View File

@ -1,18 +0,0 @@
# sdocbook
maven.sdocbook.src.dir=${basedir}/docbook
maven.sdocbook.html.xsl=${maven.sdocbook.stylesheets.dir}/xhtml/acegi.xsl
maven.sdocbook.fo.xsl=${maven.sdocbook.stylesheets.dir}/fo/acegi.xsl
maven.sdocbook.htmlchunk.xsl=${maven.sdocbook.stylesheets.dir}/xhtml/acegi-chunk.xsl
# statcvs, if you want a full, accurate history
# (this downloads the *entire* CVS into target/statcvs, so it can take some time)
#statcvs.history=true
# ask statcvs to log parent directories (ie project root, as we're running from /doc)
statcvs.log.options=..
####################### IMPORTANT STATCVS NOTE #######################
Statcvs will always use the "developer" repository if it is defined. To enable
end users to easily run the "site" goal, we do not define it in doc/project.xml

View File

@ -1,30 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-doc</artifactId>
<name>Acegi Security System for Spring</name>
<groupId>acegi-security-doc</groupId>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/doc/</url>
</repository>
<dependencies>
<!-- docbook -->
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-sdocbook-plugin</artifactId>
<version>1.4.1</version>
<type>plugin</type>
<url>http://maven-plugins.sourceforge.net/maven-sdocbook-plugin/</url>
</dependency>
</dependencies>
<reports>
<!-- report>maven-statcvs-plugin</report-->
<report>maven-license-plugin</report>
<report>maven-changes-plugin</report>
<report>maven-dashboard-plugin</report>
<report>maven-multiproject-plugin</report>
</reports>
</project>

View File

@ -1,61 +1,40 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<document><properties><title>Building</title></properties><body><section name="Building Acegi Security System"><subsection name="Checking Out from Subversion (SVN)"><p>This project uses <a href="http://maven.apache.org">Maven</a> as project manager
and build tool. We recommend you to install Maven 1.0.2 or greater before trying
<document>
<properties><title>Building</title></properties>
<body>
<section name="Building Acegi Security System">
<subsection name="Checking Out from Subversion (SVN)">
<p>This project uses <a href="http://maven.apache.org">Maven</a> as project manager
and build tool. We recommend you to install Maven 2.0.5 or greater before trying
the following. <b>Note there are workarounds at the bottom of this page.</b></p><p>To checkout Acegi Security from SVN, see our
<a href="cvs-usage.html">CVS Usage</a> page.</p></subsection><subsection name="Quick Build"><p>Often people reading this document just want to see if Acegi Security will work
<a href="cvs-usage.html">CVS Usage</a> page.</p>
</subsection>
<subsection name="Quick Build"><p>Often people reading this document just want to see if Acegi Security will work
for their projects. They want to deploy a sample application, and that's about it
(after all, all the reference documentation can be read online at
<a href="http://acegisecurity.org">http://acegisecurity.org</a>).
In this case, execute:</p><ol>
In this case, execute:</p>
<ol>
<pre>cd $ACEGI_SECURITY/core (or cd %ACEGI_SECURITY%/core on Windows)</pre>
<pre>maven jar:install</pre>
<pre>mvn install</pre>
<pre>cd $ACEGI_SECURITY/samples/contacts</pre>
<pre>maven multiwar:multiwar</pre>
<pre>copy $ACEGI_SECURITY/samples/contacts/target/acegi-security-sample-contacts-filter.war $YOUR_CONTAINER/webapps</pre>
</ol><p>Then load up your web container and visit
<a href="http://localhost:8080/acegi-security-sample-contacts-filter/">http://localhost:8080/acegi-security-sample-contacts-filter/</a>
(or whatever location is appropriate for your web container).</p></subsection><subsection name="Installing commons-attributes-plugin"><p>To properly integrate Commons Attributes with Maven (as required by
the <a href="/multiproject/acegi-security-sample-attributes/index.html">Attributes Sample</a>),
you need to install an additional plugin.</p><p>To install the <code>commons-attributes-plugin</code>, execute the following commands:</p><ol>
<pre>cd $ACEGI_SECURITY/doc</pre>
<pre>maven plugin:download
-DgroupId=commons-attributes
-DartifactId=commons-attributes-plugin
-Dversion=2.1</pre>
</ol><p>The second (final) command should be executed on a single line.</p></subsection><subsection name="Building All JARs"><p>Sometimes people are already using Acegi Security, and they just want to build the
latest code from CVS. To build all artifacts (JARs) and install them into
your local Maven repository, simply perform a CVS checkout and install the
<code>commons-attributes-plugin</code> (as detailed above), and then
execute:</p><ol>
<pre>cd $ACEGI_SECURITY/doc</pre>
<pre>maven multiproject:install</pre>
</ol><p>You can then check your <code>$HOME/.maven/repository/acegisecurity</code>
directory and it should contain all of the latest Acegi Security JARs.</p></subsection><subsection name="Building The Site"><p>By "site" we mean the web site you can browse at
<a href="http://acegisecurity.sourceforge.net">http://acegisecurity.sourceforge.net</a>,
which includes the reference documentation and all of the Maven reports.
If you'd like a local copy, simply execute:
<ol>
<pre>cd $ACEGI_SECURITY/doc</pre>
<pre>maven -Dpassword= changelog:create-cvspass</pre>
<pre>maven multiproject:clean multiproject:site
-Dmaven.jar.override=on
-Dmaven.jar.clover-ant=1.3.3_01
</pre>
</ol>
</p><p>As per the
<a href="http://maven.apache.org/reference/plugins/changelog/">Maven Changelog Plugin Documentation</a>,
you must tell the plugin the "anonymous CVS pserver" password is blank. This is
why there is the "create-cvspass" command shown above. You should only need to
do this once.</p></subsection><subsection name="Memory and Clover Workarounds"><p>If you get an <code>OutOfMemoryError</code>, simply execute the following before
calling Maven:</p><ol>
<pre>set MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m</pre>
</ol><p>If you get an <code>[ERROR] Invalid license: Invalid license file [E1202]</code>,
this is because the <code>maven-clover-plugin</code> is using an old version of
<code>clover-ant-xxx.jar</code>. Whilst Acegi Security's <code>project.properties</code>
specifies a newer version, subprojects have an inheritence problem and don't pick
this up (as of the time of writing). To workaround this issue, you need to
specify those override properties on the command line. For example, to execute the
Clover reports for the core subproject, you would do the following:</p><ol>
<pre>cd $ACEGI_SECURITY/core</pre>
<pre>maven clover:html-report -Dmaven.jar.override=on -Dmaven.jar.clover-ant=1.3.3_01</pre>
</ol></subsection></section></body></document>
<pre>mvn package</pre>
<pre>mvn jetty:run</pre>
</ol>
<p>This should build main framework library, build the sample application and run the "contacts" sample application
using the maven jetty plugin. You should then be able to point your browser at
<a href="http://localhost:8080/contacts/">http://localhost:8080/contacts/</a> to use the application.
</p>
</subsection>
</section>
</body>
</document>

View File

@ -19,7 +19,7 @@
</li>
<li>
Please make your commit comments informative, yet not too detailed. Detailed comments are ideally placed in the JIRA task. In the case of a contribution by a non-developer, please use the SVN commits to reflect who provided the contribution and add that person's name to /project.xml in the contributors section. If the contributors section does not list the name of someone who has contributed accepted code, please add them or let me know so that I can do so.<br></br><br></br>
Please make your commit comments informative, yet not too detailed. Detailed comments are ideally placed in the JIRA task. In the case of a contribution by a non-developer, please use the SVN commits to reflect who provided the contribution and add that person's name to /pom.xml in the contributors section. If the contributors section does not list the name of someone who has contributed accepted code, please add them or let me know so that I can do so.<br></br><br></br>
</li>
<li>
@ -27,7 +27,7 @@
</li>
<li>
Please make sure /docs/xdocs/changes.xml has a reference to JIRA for the upcoming release version. You don't need to add the name of contributors to /doc/xdocs/changes.xml, as acknowledgement is already provided via /project.xml, source code @author tags, the SVN commit message, and typically a JIRA task.<br></br><br></br>
Please make sure /docs/xdocs/changes.xml has a reference to JIRA for the upcoming release version. You don't need to add the name of contributors to /doc/xdocs/changes.xml, as acknowledgement is already provided via /pom.xml, source code @author tags, the SVN commit message, and typically a JIRA task.<br></br><br></br>
</li>
<li>
@ -47,7 +47,7 @@
</li>
<li>
Never check in code if the unit tests fail. This means, at minimum, successfully running "maven test:test" from /core. Always name your unit test classes so they end in "*Tests" - this ensures that Maven picks them up. If there is code in SVN which you didn't write and it is breaking the unit tests, please correct it yourself - don't leave SVN "broken" whilst waiting for the responsible developer to address it (the delay causes confusing and long-running threads on the list and forum). You can always rollback to the previous working version if in doubt of how the class works (just remember to comment the commit appropriately and let the author know).<br></br><br></br>
Never check in code if the unit tests fail. This means, at minimum, successfully running "mvn test" from /core. Always name your unit test classes so they end in "*Tests" - this ensures that Maven picks them up. If there is code in SVN which you didn't write and it is breaking the unit tests, please correct it yourself - don't leave SVN "broken" whilst waiting for the responsible developer to address it (the delay causes confusing and long-running threads on the list and forum). You can always rollback to the previous working version if in doubt of how the class works (just remember to comment the commit appropriately and let the author know).<br></br><br></br>
</li>
<li>

View File

@ -1,53 +0,0 @@
<!--
* ========================================================================
*
* Copyright 2004 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:util="jelly:util"
xmlns:maven="jelly:maven">
<!-- =========== Set root dir =========== -->
<j:set var="rootdir">${basedir}</j:set>
<j:while test="${true}">
<util:available file="${rootdir}/core/project.xml">
<j:break/>
</util:available>
<j:set var="rootdir">${rootdir}/..</j:set>
</j:while>
<ant:dirname property="rootdirname" file="${rootdir}/project.xml"/>
<j:set var="rootdir">${rootdirname}</j:set>
<echo>Using root dir: ${rootdir}</echo>
<postGoal name="site">
<attainGoal name="dashboard:report-single"/>
</postGoal>
<goal name="copystatcvs">
<ant:mkdir dir="${rootdir}/doc/target/generated-xdocs/statcvs"/>
<ant:move todir="${rootdir}/doc/target/generated-xdocs/statcvs">
<ant:fileset dir="${rootdir}/target/generated-xdocs/statcvs"/>
</ant:move>
</goal>
</project>

View File

@ -1,86 +0,0 @@
# $Id$
# Values in this file will be overriden by any values with the same name
# in the user-created build.properties file.
# Compile settings
maven.compile.debug=on
maven.compile.target=1.3
maven.compile.source=1.3
# Add this to a build.properties file
#maven.username=your_sourceforge_username
# If you'd like to have generated JARs signed, add these to build.properties
#signature.alias=
#signature.storepass=
#signature.keystore=
maven.javadoc.links=http://java.sun.com/j2se/1.5.0/docs/api/,http://www.springframework.org/docs/api/,http://jakarta.apache.org/commons/lang/api/,http://developer.ja-sig.org/projects/cas/multiproject/cas-server/apidocs/,http://jakarta.apache.org/commons/codec/apidocs/,http://jakarta.apache.org/commons/collections/api/,http://jakarta.apache.org/commons/logging/apidocs/,http://tomcat.apache.org/tomcat-5.0-doc/servletapi/
maven.repo.remote=http://repo1.maven.org/maven,http://www.ibiblio.org/maven,http://acegisecurity.sourceforge.net/maven,http://people.apache.org/repository/
# Site generation properties
maven.xdoc.date = left
maven.xdoc.version = ${pom.currentVersion}
maven.xdoc.distributionUrl=http://sourceforge.net/project/showfiles.php?group_id=104215
#maven.xdoc.distributionUrl=http://acegisecurity.sourceforge.net/maven/acegisecurity/jars
maven.html2xdoc.enabled=true
# Deploying site
maven.remote.group=acegisecurity
maven.site.deploy.method=ssh
# Repository to deploy to
maven.repo.list=acegi
maven.repo.acegi=sftp://shell.sourceforge.net
maven.repo.acegi.directory=/home/groups/a/ac/acegisecurity/htdocs/maven
maven.repo.acegi.group=acegisecurity
# These must be set elsewhere
# Useful background: http://jira.codehaus.org/secure/attachment/13459/site-deployment.xml
# List of applicable properties: http://maven.apache.org/reference/plugins/artifact/properties.html
#maven.repo.acegi.username=
#maven.repo.acegi.privatekey=
#maven.repo.acegi.passphrase=
#maven.ssh.executable=
#maven.scp.executable=
# clover-ant.jar overriding as maven-clover-plugin-1.6 uses clover-ant-1.3_01
# which gives an "Invalid license: Invalid license file [E1202]"
maven.jar.override=on
#maven.jar.clover-ant=1.3.3_01
maven.clover.excludes=**/*Exception.java
maven.clover.context.statement.names=nolog
maven.clover.context.statement.regexps=^if \(logger.*\).*}
# Clover open source license for Acegi Security (kindly provided by Cenqua)
maven.clover.license.path=${rootdir}/lib/clover/clover.license
# License plugin settings
maven.license.licenseFile=${rootdir}/LICENSE.txt
# multiproject
maven.multiproject.basedir=${rootdir}
maven.multiproject.includes=core/project.xml,adapters/*/project.xml,samples/*/project.xml,core-tiger/project.xml
# excluding the attributes project since the Commons Attributes plugin causes
# problems with java 5 source code compilation
maven.multiproject.excludes=samples/attributes/project.xml
# multichanges
maven.multichanges.basedir=${maven.multiproject.basedir}
maven.multichanges.includes=${maven.multiproject.includes}
# dashboard
maven.dashboard.basedir=${maven.multiproject.basedir}
maven.dashboard.includes=${maven.multiproject.includes}
maven.dashboard.aggregators = cserrors,cswarnings,clovertpc,cloverloc,cloverncloc,junittests,junitfailures,juniterrors,junitpassrate,simiantdl
maven.dashboard.rungoals=false
maven.dashboard.runreactor=false
maven.multiproject.site.goals=site,dashboard:report-single
# needed to get clover reports running dashboard-single
maven.clover.report.xml=true
maven.junit.fork=true

View File

@ -1,571 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
* ========================================================================
*
* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ========================================================================
-->
<project>
<pomVersion>3</pomVersion>
<groupId>org.acegisecurity</groupId>
<currentVersion>1.0.4</currentVersion>
<package>org.acegisecurity</package>
<description>Acegi Security System for Spring</description>
<shortDescription>Acegi Security System for Spring</shortDescription>
<organization>
<name>Acegi Technology Pty Limited</name>
<url>http://sourceforge.net/projects/acegisecurity</url>
<logo>http://sourceforge.net/sflogo.php?group_id=104215&amp;type=5</logo>
</organization>
<inceptionYear>2004</inceptionYear>
<logo>http://acegisecurity.org/logo.gif</logo>
<url>http://acegisecurity.org/</url>
<siteAddress>63.246.29.165</siteAddress>
<siteDirectory>/home/acegi/acegisecurity.org/www/apache/htdocs</siteDirectory>
<distributionSite>shell.sf.net</distributionSite>
<distributionDirectory>/home/groups/a/ac/acegisecurity/htdocs/maven</distributionDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/</url>
</repository>
<mailingLists>
<mailingList>
<name>Acegi Developer List</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer</subscribe>
<archive>http://sourceforge.net/mailarchive/forum.php?forum_id=40659</archive>
</mailingList>
<mailingList>
<name>Acegi Developer List (at GMane)</name>
<archive>http://news.gmane.org/gmane.comp.java.springframework.acegisecurity.devel/</archive>
</mailingList>
<mailingList>
<name>Acegi Developer List (at mail-archive.com)</name>
<archive>http://www.mail-archive.com/acegisecurity-developer@lists.sourceforge.net/</archive>
</mailingList>
<mailingList>
<name>Spring User List</name>
<archive>http://sourceforge.net/mailarchive/forum.php?forum_id=30287</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Ben Alex</name>
<id>benalex</id>
<email>benalex at users.sourceforge.net</email>
<organization>Acegi Technology Pty Limited (http://www.acegi.com.au)</organization>
<timezone>+10</timezone>
</developer>
<developer>
<name>Colin Sampaleanu</name>
<id>colins</id>
<email>colinml1 at exis.com</email>
</developer>
<developer>
<name>Carlos Sanchez</name>
<id>carlossg</id>
<email>carlossg at users.sourceforge.net</email>
<timezone>+1</timezone>
</developer>
<developer>
<name>Francois Beausoleil</name>
<id>fbos</id>
<email>fbos at users.sourceforge.net</email>
</developer>
<developer>
<name>Luke Taylor</name>
<id>luke_t</id>
<email>luke at monkeymachine.ltd.uk</email>
<organization>Monkey Machine Ltd. (http://monkeymachine.ltd.uk)</organization>
<timezone>0</timezone>
</developer>
<developer>
<name>Ray Krueger</name>
<id>raykrueger</id>
<email>raykrueger at users.sourceforge.net</email>
</developer>
<developer>
<name>Robert Sanders</name>
<id>robertsanders</id>
<email>robertsanders at users.sourceforge.net</email>
</developer>
<developer>
<name>Mark St.Godard</name>
<id>markstg</id>
<email>markstg at users.sourceforge.net</email>
</developer>
<developer>
<name>Scott McCrory</name>
<id>smccrory</id>
<email>smccrory at users.sourceforge.net</email>
<timezone>-5</timezone>
</developer>
<developer>
<name>Vishal Puri</name>
<id>vishalpuri</id>
<email>vishalpuri at users.sourceforge.net</email>
<organization>Interface21 Pty Limited (http://www.interface21.com)</organization>
<timezone>+10</timezone>
</developer>
</developers>
<contributors>
<contributor>
<name>Alan Stewart</name>
</contributor>
<contributor>
<name>Alef Arendsen</name>
</contributor>
<contributor>
<name>Cameron Braid</name>
</contributor>
<contributor>
<name>Patrick Burleson</name>
</contributor>
<contributor>
<name>Wesley Hall</name>
</contributor>
<contributor>
<name>Scott Evans</name>
</contributor>
<contributor>
<name>Andrey Grebnev</name>
</contributor>
<contributor>
<name>Travis Gregg</name>
</contributor>
<contributor>
<name>Seth Ladd</name>
</contributor>
<contributor>
<name>Karel Miarka</name>
</contributor>
<contributor>
<name>James Monaghan</name>
</contributor>
<contributor>
<name>Andrew Petro</name>
</contributor>
<contributor>
<name>Aaron Tang</name>
</contributor>
<contributor>
<name>Orlando Garcia Carmona</name>
</contributor>
<contributor>
<name>Joni Suominen</name>
</contributor>
<contributor>
<name>Sergio Berna</name>
</contributor>
<contributor>
<name>Paulo Neves</name>
</contributor>
<contributor>
<name>Mike Perham</name>
</contributor>
<contributor>
<name>Eric Crampton</name>
</contributor>
<contributor>
<name>Paul Garvey</name>
</contributor>
</contributors>
<dependencies>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.2.4</version>
<type>jar</type>
<url>http://ehcache.sourceforge.net</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
<type>jar</type>
<url>http://aopalliance.sourceforge.net</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.1</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.3</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.1</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.0.6</version>
<type>jar</type>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<url>http://java.sun.com/products/servlet</url>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
<type>jar</type>
<url>http://jakarta.apache.org/oro/</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.4</version>
<type>jar</type>
<url>http://hsqldb.sourceforge.net/</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>1.2.9</version>
<type>jar</type>
<url>http://www.springframework.org</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId>
<version>1.2.9</version>
<type>jar</type>
<url>http://www.springframework.org</url>
</dependency>
<dependency>
<groupId>commons-attributes</groupId>
<artifactId>commons-attributes-api</artifactId>
<version>2.1</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-attributes</groupId>
<artifactId>commons-attributes-compiler</artifactId>
<version>2.1</version>
<type>jar</type>
<url>http://jakarta.apache.org/commons</url>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.0.6</version>
<type>jar</type>
<url>http://jakarta.apache.org/taglibs/</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>cas</groupId>
<artifactId>casclient</artifactId>
<version>2.0.11</version>
<type>jar</type>
<url>http://www.yale.edu/tp/cas</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>org.samba.jcifs</groupId>
<artifactId>jcifs</artifactId>
<version>1.2.6</version>
<type>jar</type>
<url>http://jcifs.samba.org/</url>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.2</version>
<type>jar</type>
<url>http://www.eclipse.org/aspectj</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<url>http://java.sun.com/products/jsp</url>
<properties>
<war.bundle>false</war.bundle>
</properties>
</dependency>
<!-- Apache DS dependencies for embedded LDAP test server -->
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core</artifactId>
<version>1.0.0</version>
<properties>
<scope>test</scope>
</properties>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core-shared</artifactId>
<version>1.0.0</version>
<properties>
<scope>test</scope>
</properties>
</dependency>
<dependency>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-asn1</artifactId>
<version>0.9.5.3</version>
</dependency>
<dependency>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-ldap</artifactId>
<version>0.9.5.3</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.2</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>jdbm</groupId>
<artifactId>jdbm</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
<version>1.2</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.0-rc5</version>
<type>jar</type>
</dependency>
<!-- End of ApacheDS dependencies -->
<!-- Keep log4j after the apacheds stuff to avoid nasty classpath errors -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.9</version>
<type>jar</type>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>jmock</groupId>
<artifactId>jmock</artifactId>
<version>1.0.1</version>
<type>jar</type>
</dependency>
<!-- plugins not bundled with maven 1.0.2 -->
<!--dependency>
<groupId>statcvs</groupId>
<artifactId>maven-statcvs-plugin</artifactId>
<version>2.7</version>
<type>plugin</type>
</dependency -->
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-findbugs-plugin</artifactId>
<version>0.9.2</version>
<type>plugin</type>
</dependency>
</dependencies>
<build>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test/java</unitTestSourceDirectory>
<unitTest>
<includes>
<include>**/*Tests.java</include>
</includes>
<resources>
<resource>
<directory>${basedir}/src/test/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${rootdir}</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>notice.txt</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
<reports>
<!-- report>maven-changelog-plugin</report -->
<!-- report>maven-checkstyle-plugin</report -->
<report>maven-clover-plugin</report>
<report>maven-javadoc-plugin</report>
<report>maven-jdepend-plugin</report>
<report>maven-junit-report-plugin</report>
<report>maven-jxr-plugin</report>
<report>maven-pmd-plugin</report>
<report>maven-simian-plugin</report>
<report>maven-tasklist-plugin</report>
<report>maven-findbugs-plugin</report>
</reports>
<versions>
<version>
<id>0.3</id>
<name>0.3</name>
<tag>release_0_3</tag>
</version>
<version>
<id>0.4</id>
<name>0.4</name>
<tag>release_0_4</tag>
</version>
<version>
<id>0.5</id>
<name>0.5</name>
<tag>release_0_5</tag>
</version>
<version>
<id>0.5.1</id>
<name>0.5.1</name>
<tag>release_0_51</tag>
</version>
<version>
<id>0.6</id>
<name>0.6</name>
<tag>release_0_6</tag>
</version>
<version>
<id>0.6.1</id>
<name>0.6.1</name>
<tag>release_0_6_1</tag>
</version>
<version>
<id>0.7.0</id>
<name>0.7.0</name>
<tag>release_0_7_0</tag>
</version>
<version>
<id>0.7.1</id>
<name>0.7.1</name>
<tag>release_0_7_1</tag>
</version>
<version>
<id>0.8.0</id>
<name>0.8.0</name>
<tag>release_0_8_0</tag>
</version>
<version>
<id>0.8.1</id>
<name>0.8.1</name>
<tag>release_0_8_1</tag>
</version>
<version>
<id>0.8.1.1</id>
<name>0.8.1.1</name>
<tag>release_0_8_1_1</tag>
</version>
<version>
<id>0.8.2</id>
<name>0.8.2</name>
<tag>release_0_8_2</tag>
</version>
<version>
<id>0.8.3</id>
<name>0.8.3</name>
<tag>release_0_8_3</tag>
</version>
</versions>
</project>

View File

@ -1,6 +0,0 @@
<project xmlns:maven="jelly:maven"
xmlns:j="jelly:core"
xmlns:util="jelly:util">
</project>

View File

@ -1,9 +0,0 @@
# $Id$
# Compile settings
#
# Java 1.5 is required due to the use of annotations for metadata.
# (main Acegi Security project / parent) is Java 1.3 compatible
#
maven.compile.target=1.5
maven.compile.source=1.5

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-sample-annotations</artifactId>
<name>Acegi Security System for Spring - Annotations sample</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-sample-annotations</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/samples/annotations/</url>
</repository>
<dependencies>
<dependency>
<groupId>org.acegisecurity</groupId>
<artifactId>acegi-security-tiger</artifactId>
<version>1.0.4</version>
<type>jar</type>
</dependency>
</dependencies>
</project>

View File

@ -1,8 +0,0 @@
<project xmlns:maven="jelly:maven" xmlns:j="jelly:core" xmlns:util="jelly:util">
<goal name="install-plugin">
<get src="http://cvs.apache.org/~leosutic/commons-attributes-plugin-2.1.jar"
dest="${maven.home}/plugins/commons-attributes-plugin-2.1.jar"/>
</goal>
</project>

View File

@ -1,10 +0,0 @@
# $Id$
######################################################################
# Commons-Attributes
######################################################################
org.apache.commons.attributes.enable=true
org.apache.commons.attributes.index.enable=true
# Having difficulty? Try executing "maven install-plugin" from the
# attributes directory. See the maven.xml for what this goal does.

View File

@ -1,42 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-sample-attributes</artifactId>
<name>Acegi Security System for Spring - Attributes sample</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-sample-attributes</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/samples/attributes/</url>
</repository>
<dependencies>
<dependency>
<groupId>xdoclet</groupId>
<artifactId>xjavadoc</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>commons-attributes</groupId>
<artifactId>commons-attributes-compiler</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>commons-attributes</groupId>
<artifactId>commons-attributes-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>commons-attributes</groupId>
<artifactId>commons-attributes-plugin</artifactId>
<version>2.1</version>
<type>plugin</type>
</dependency>
</dependencies>
</project>

View File

@ -1,75 +0,0 @@
<project
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
xmlns:artifact="artifact"
xmlns:maven="jelly:maven">
<goal name="war">
<echo>The "war" goal is deprecated. Use "multiwar:multiwar" instead.</echo>
</goal>
<goal name="multiwar:multiwar">
<!-- needed otherwise first custom artifact (cas) doesn't get built) -->
<attainGoal name="acegisecurity: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"/>
<!-- x509 war -->
<j:set var="webapp" value="x509"/>
<attainGoal name="acegisecurity:war"/>
<!-- ldap war -->
<j:set var="webapp" value="ldap"/>
<attainGoal name="acegisecurity:war"/>
<!-- delete generic artifact (we only want our three custom WARs) -->
<ant:delete file="${maven.war.build.dir}/${pom.artifactId}.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>
<goal name="multiwar:install">
<attainGoal name="multiwar:multiwar"/>
<echo>multiproject:install doesn't install Contacts Samples WARs to local repo</echo>
</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>
<goal name="run" prereqs="java:compile,java:jar-resources">
<ant:java dir="client" classname="sample.contact.ClientApplication" fork="true" >
<ant:sysproperty key="username" value="${username}"/>
<ant:sysproperty key="password" value="${password}"/>
<ant:sysproperty key="nrOfCalls" value="${nrOfCalls}"/>
<ant:classpath>
<ant:path refid="maven.dependency.classpath"/>
<ant:pathelement path="${maven.build.dest} "/>
</ant:classpath>
</ant:java>
</goal>
</project>

View File

@ -1,25 +0,0 @@
# Ant properties for building the Contacts sample application.
# $Id$
name.filter=contacts
name.ca=contacts-container-adapter
name.cas=contacts-cas
src.dir=src
war.dir=war
lib.dir=${basedir}/../../lib
dist.lib.dir=${basedir}/../../dist
build.dir=classes
dist.dir=dist
javadocs.dir=api
jalopy.xml=${basedir}/../../jalopy.xml
tmp.dir=temporary
etc.dir=etc
client.dir=client
maven.war.src=${maven.src.dir}/main/webapp/common
maven.multiproject.type=multiwar
maven.xdoc.distributionType=war
maven.xdoc.distributionUrl=http://acegisecurity.sourceforge.net/maven/acegisecurity/wars

View File

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-sample-contacts</artifactId>
<name>Acegi Security System for Spring - Contacts sample</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-sample-contacts</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/samples/contacts/</url>
</repository>
<dependencies>
<dependency>
<groupId>hessian</groupId>
<artifactId>hessian</artifactId>
<version>3.0.1</version>
<type>jar</type>
<url>http://www.caucho.com</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>burlap</groupId>
<artifactId>burlap</artifactId>
<version>2.1.7</version>
<type>jar</type>
<url>http://www.caucho.com</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>
</project>

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/samples/</url>
</repository>
<dependencies>
<dependency>
<groupId>org.acegisecurity</groupId>
<artifactId>acegi-security</artifactId>
<version>1.0.4</version>
<type>jar</type>
<url>http://acegisecurity.org</url>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>
<build />
</project>

View File

@ -1,3 +0,0 @@
maven.multiproject.type=war
# Change default property value
maven.src.dir=src/main

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../project.xml</extend>
<pomVersion>3</pomVersion>
<artifactId>acegi-security-sample-tutorial</artifactId>
<name>Acegi Security System for Spring - Tutorial sample</name>
<siteDirectory>/home/groups/a/ac/acegisecurity/htdocs/multiproject/acegi-security-sample-tutorial</siteDirectory>
<repository>
<connection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</connection>
<developerConnection>scm:svn:https://acegisecurity.svn.sourceforge.net/svnroot/acegisecurity/trunk/acegisecurity</developerConnection>
<url>http://acegisecurity.svn.sourceforge.net/viewcvs.cgi/acegisecurity/trunk/acegisecurity/samples/tutorial/</url>
</repository>
</project>

View File

@ -48,7 +48,7 @@
</li>
<li>
Please make your commit comments informative, yet not too detailed. Detailed comments are ideally placed in the JIRA task. In the case of a contribution by a non-developer, please use the SVN commits to reflect who provided the contribution and add that person's name to /project.xml in the contributors section. If the contributors section does not list the name of someone who has contributed accepted code, please add them or let me know so that I can do so.<br><br>
Please make your commit comments informative, yet not too detailed. Detailed comments are ideally placed in the JIRA task. In the case of a contribution by a non-developer, please use the SVN commits to reflect who provided the contribution and add that person's name to /pom.xml in the contributors section. If the contributors section does not list the name of someone who has contributed accepted code, please add them or let me know so that I can do so.<br><br>
</li>
<li>
@ -56,7 +56,7 @@
</li>
<li>
Please make sure /docs/xdocs/changes.xml has a reference to JIRA for the upcoming release version. You don't need to add the name of contributors to /doc/xdocs/changes.xml, as acknowledgement is already provided via /project.xml, source code @author tags, the SVN commit message, and typically a JIRA task.<br><br>
Please make sure /docs/xdocs/changes.xml has a reference to JIRA for the upcoming release version. You don't need to add the name of contributors to /doc/xdocs/changes.xml, as acknowledgement is already provided via /pom.xml, source code @author tags, the SVN commit message, and typically a JIRA task.<br><br>
</li>
<li>