You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2014/11/25 10:43:58 UTC

[3/3] directory-fortress-realm git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/directory-fortress-realm

Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/directory-fortress-realm

Conflicts:
	impl/pom.xml
	impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrFactory.java
	impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrImpl.java
	impl/src/main/java/org/apache/directory/fortress/realm/tomcat/TcAccessMgrImpl.java
	pom.xml
	proxy/pom.xml


Project: http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/commit/3691dac8
Tree: http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/tree/3691dac8
Diff: http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/diff/3691dac8

Branch: refs/heads/master
Commit: 3691dac8526c778b2f849932b26fca78ec299b5a
Parents: 4ca67e6 e014bfb
Author: Emmanuel Lécharny <el...@symas.com>
Authored: Tue Nov 25 10:43:38 2014 +0100
Committer: Emmanuel Lécharny <el...@symas.com>
Committed: Tue Nov 25 10:43:38 2014 +0100

----------------------------------------------------------------------
 .../fortress/realm/J2eePolicyMgrImpl.java       |  2 +-
 pom.xml                                         | 20 ++++++++++++--------
 2 files changed, 13 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/blob/3691dac8/impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrImpl.java
----------------------------------------------------------------------
diff --cc impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrImpl.java
index 9b016a1,9acaacc..66409d9
--- a/impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrImpl.java
+++ b/impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrImpl.java
@@@ -556,7 -546,7 +556,7 @@@ public class J2eePolicyMgrImpl implemen
                  throw new SecurityException(CONTEXT_SERIALIZATION_FAILED, error);
              }
          }
 +        
          return szRetVal;
      }
- }
+ }
 -

http://git-wip-us.apache.org/repos/asf/directory-fortress-realm/blob/3691dac8/pom.xml
----------------------------------------------------------------------
diff --cc pom.xml
index 2dd92de,fa8cbec..2bb827f
--- a/pom.xml
+++ b/pom.xml
@@@ -18,175 -18,126 +18,178 @@@
     under the License.
  -->
  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 -         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 -    <modelVersion>4.0.0</modelVersion>
 -    <groupId>org.apache.directory</groupId>
 -    <artifactId>fortress-realm</artifactId>
 -    <packaging>pom</packaging>
 -    <name>Apache Fortress Realm</name>
 -    <description>Fortress Realm is an ANSI RBAC INCITS 359 compliant policy enforcement engine.</description>
 -    <url>http://directory.apache.org/foress/</url>
 -    <version>1.0-RC40-SNAPSHOT</version>
 -
 -    <properties>
 -        <projectName>apache-directory-fortress-realm</projectName>
 -        <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/api/gen-docs/${project.version}/
 -        </distMgmtSiteUrl>
 -
 -        <!-- Set versions for depending projects -->
 -        <skin.version>1.0.2</skin.version>
 -        <org.apache.directory.junit.junit-addons.version>0.1</org.apache.directory.junit.junit-addons.version>
 -        <org.apache.directory.checkstyle-configuration.version>0.1</org.apache.directory.checkstyle-configuration.version>
 -        <slf4j.api.version>1.7.5</slf4j.api.version>
 -        <slf4j.log4j12.version>1.7.5</slf4j.log4j12.version>
 -        <junit.version>4.11</junit.version>
 -
 -        <!-- Set versions for depending jars -->
 -        <fortress-core.version>1.0-RC40-SNAPSHOT</fortress-core.version>
 -
 -        <!-- Set versions for depending jars -->
 -        <findbugs.annotations.version>1.0.0</findbugs.annotations.version>
 -    </properties>
 -
 -    <licenses>
 -        <license>
 -            <name>Apache License 2.0</name>
 -            <url>http://www.apache.org/licenses/LICENSE-2.0</url>
 -        </license>
 -    </licenses>
 -    <scm>
 -        <connection>scm:git:http://git-wip-us.apache.org/repos/asf/directory-fortress-realm.git</connection>
 -        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/directory-fortress-realm.git</developerConnection>
 -        <tag>HEAD</tag>
 -    </scm>
 -
 -    <issueManagement>
 -        <system>jira</system>
 -        <url>https://issues.apache.org/jira/browse/DIRREALM</url>
 -    </issueManagement>
 -
 -    <parent>
 -        <groupId>org.sonatype.oss</groupId>
 -        <artifactId>oss-parent</artifactId>
 -        <version>7</version>
 -    </parent>
 -
 -    <mailingLists>
 -        <mailingList>
 -            <name>Apache Directory -- Fortress List</name>
 -            <post>fortress@directory.apache.org</post>
 -            <archive>http://mail-archives.apache.org/mod_mbox/directory-fortress/</archive>
 -        </mailingList>
 -    </mailingLists>
 -
 -    <developers>
 -        <developer>
 -            <id>elecharny</id>
 -            <name>Emmanuel Lecharny</name>
 -            <email>elecharny@@apache.org</email>
 -            <roles>
 -                <role>Developer</role>
 -            </roles>
 -            <organization>Apache Software Foundation</organization>
 -            <timezone>+1</timezone>
 -        </developer>
 -        <developer>
 -            <id>smckinney</id>
 -            <name>Shawn McKinney</name>
 -            <email>smckinney@apache.org</email>
 -            <timezone>-6</timezone>
 -        </developer>
 -    </developers>
 -
 -    <modules>
 -        <module>impl</module>
 -        <module>proxy</module>
 -    </modules>
 -
 -    <build>
 -
 -        <finalName>${project.artifactId}-${version}</finalName>
 -
 -        <pluginManagement>
 -            <plugins>
 -                <plugin>
 -                    <groupId>org.apache.maven.plugins</groupId>
 -                    <artifactId>maven-release-plugin</artifactId>
 -                    <configuration>
 -                        <tagNameFormat>@{project.version}</tagNameFormat>
 -                    </configuration>
 -                </plugin>
 +     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 +  <modelVersion>4.0.0</modelVersion>
 +  <groupId>org.apache.directory</groupId>
 +  <artifactId>fortress-realm</artifactId>
 +  <packaging>pom</packaging>
 +  <name>Apache Fortress Realm</name>
 +  <description>Fortress Realm is an ANSI RBAC INCITS 359 compliant policy enforcement engine.</description>
-   <url>http://directory.apache.org/foress/</url>
++  <url>http://directory.apache.org/fortress/</url>
 +  <version>1.0-RC40-SNAPSHOT</version>
 +
 +  <properties>
 +    <projectName>apache-directory-fortress-realm</projectName>
 +    <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/api/gen-docs/${project.version}/
 +    </distMgmtSiteUrl>
 +
 +    <!-- Set versions for depending projects -->
 +    <skin.version>1.0.2</skin.version>
 +    <org.apache.directory.junit.junit-addons.version>0.1</org.apache.directory.junit.junit-addons.version>
 +    <org.apache.directory.checkstyle-configuration.version>0.1</org.apache.directory.checkstyle-configuration.version>
 +    <slf4j.api.version>1.7.7</slf4j.api.version>
 +    <slf4j.log4j12.version>1.7.7</slf4j.log4j12.version>
 +    <junit.version>4.11</junit.version>
 +
 +    <!-- Set versions for depending jars -->
 +    <fortress-core.version>1.0-RC40-SNAPSHOT</fortress-core.version>
 +
 +    <!-- Set versions for depending jars -->
 +    <findbugs.annotations.version>1.0.0</findbugs.annotations.version>
 +  </properties>
 +
 +  <licenses>
 +    <license>
 +      <name>Apache License 2.0</name>
 +      <url>http://www.apache.org/licenses/LICENSE-2.0</url>
 +    </license>
 +  </licenses>
++  
 +  <scm>
 +    <connection>scm:git:http://git-wip-us.apache.org/repos/asf/directory-fortress-realm.git</connection>
 +    <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/directory-fortress-realm.git</developerConnection>
 +    <tag>HEAD</tag>
 +  </scm>
 +
 +  <issueManagement>
 +    <system>jira</system>
-     <url>https://issues.apache.org/jira/browse/DIRREALM</url>
++    <url>https://issues.apache.org/jira/browse/FORTRESS-CORE</url>
 +  </issueManagement>
 +
 +  <parent>
-     <groupId>org.sonatype.oss</groupId>
-     <artifactId>oss-parent</artifactId>
-     <version>7</version>
++    <groupId>org.apache</groupId>
++    <artifactId>apache</artifactId>
++    <version>15</version>
 +  </parent>
 +
 +  <mailingLists>
 +    <mailingList>
 +      <name>Apache Directory -- Fortress List</name>
 +      <post>fortress@directory.apache.org</post>
 +      <archive>http://mail-archives.apache.org/mod_mbox/directory-fortress/</archive>
 +    </mailingList>
 +  </mailingLists>
 +
 +  <developers>
 +    <developer>
 +      <id>elecharny</id>
 +      <name>Emmanuel Lecharny</name>
-       <email>elecharny@@apache.org</email>
++      <email>elecharny@apache.org</email>
 +      <roles>
 +        <role>Developer</role>
 +      </roles>
 +      <organization>Apache Software Foundation</organization>
 +      <timezone>+1</timezone>
 +    </developer>
 +    <developer>
 +      <id>smckinney</id>
 +      <name>Shawn McKinney</name>
 +      <email>smckinney@apache.org</email>
 +      <timezone>-6</timezone>
 +    </developer>
 +  </developers>
 +
 +  <modules>
 +    <module>impl</module>
 +    <module>proxy</module>
 +  </modules>
 +
 +  <build>
- 
-     <finalName>${project.artifactId}-${version}</finalName>
++    <finalName>${project.artifactId}-${project.version}</finalName>
 +
 +    <pluginManagement>
 +      <plugins>
 +        <plugin>
 +          <groupId>org.apache.maven.plugins</groupId>
 +          <artifactId>maven-release-plugin</artifactId>
 +          <configuration>
 +            <tagNameFormat>@{project.version}</tagNameFormat>
 +          </configuration>
 +        </plugin>
 +
 +      </plugins>
 +    </pluginManagement>
++    
 +    <plugins>
 +      <!-- Assemble a realm distro archive -->
 +      <plugin>
 +        <artifactId>maven-assembly-plugin</artifactId>
 +        <version>2.4</version>
 +        <executions>
 +          <execution>
 +            <id>make-assembly</id>
 +            <phase>package</phase>
 +            <goals>
 +              <goal>single</goal>
 +            </goals>
 +            <configuration>
 +              <descriptors>
 +                <descriptor>src/main/assembly/distsrc.xml</descriptor>
 +              </descriptors>
 +            </configuration>
 +          </execution>
 +        </executions>
 +      </plugin>
 +
 +      <plugin>
 +        <groupId>org.apache.maven.plugins</groupId>
 +        <artifactId>maven-source-plugin</artifactId>
 +        <executions>
 +          <execution>
 +            <id>attach-sources</id>
 +            <phase>verify</phase>
 +            <goals>
 +              <goal>jar-no-fork</goal>
 +            </goals>
 +          </execution>
 +        </executions>
 +      </plugin>
 +
 +      <plugin>
 +        <groupId>org.apache.maven.plugins</groupId>
 +        <artifactId>maven-site-plugin</artifactId>
 +        <dependencies>
 +          <!-- Add support for 'scp'/'sftp' -->
 +          <dependency>
 +            <groupId>org.apache.maven.wagon</groupId>
 +            <artifactId>wagon-ssh</artifactId>
 +            <version>2.1</version>
 +          </dependency>
++          
 +          <!-- Add support for 'scpexe' -->
 +          <dependency>
 +            <groupId>org.apache.maven.wagon</groupId>
 +            <artifactId>wagon-ssh-external</artifactId>
 +            <version>2.1</version>
 +          </dependency>
 +        </dependencies>
++        
 +        <configuration>
 +          <reportPlugins>
 +            <plugin>
 +              <groupId>org.apache.maven.plugins</groupId>
 +              <artifactId>maven-jxr-plugin</artifactId>
 +              <configuration>
 +                <aggregate>true</aggregate>
 +              </configuration>
 +            </plugin>
  
 -            </plugins>
 -        </pluginManagement>
 -        <plugins>
 -            <!-- Assemble a realm distro archive -->
              <plugin>
 -                <artifactId>maven-assembly-plugin</artifactId>
 -                <version>2.4</version>
 -                <executions>
 -                    <execution>
 -                        <id>make-assembly</id>
 -                        <phase>package</phase>
 -                        <goals>
 -                            <goal>single</goal>
 -                        </goals>
 -                        <configuration>
 -                            <descriptors>
 -                                <descriptor>src/main/assembly/distsrc.xml</descriptor>
 -                            </descriptors>
 -                        </configuration>
 -                    </execution>
 -                </executions>
 +              <groupId>org.apache.maven.plugins</groupId>
 +              <artifactId>maven-surefire-report-plugin</artifactId>
 +              <configuration>
 +                <aggregate>true</aggregate>
 +              </configuration>
              </plugin>
  
              <plugin>
@@@ -195,209 -155,251 +198,210 @@@
              </plugin>
  
              <plugin>
 -                <groupId>org.apache.maven.plugins</groupId>
 -                <artifactId>maven-site-plugin</artifactId>
 -                <dependencies>
 -                    <!-- Add support for 'scp'/'sftp' -->
 -                    <dependency>
 -                        <groupId>org.apache.maven.wagon</groupId>
 -                        <artifactId>wagon-ssh</artifactId>
 -                        <version>2.1</version>
 -                    </dependency>
 -                    <!-- Add support for 'scpexe' -->
 -                    <dependency>
 -                        <groupId>org.apache.maven.wagon</groupId>
 -                        <artifactId>wagon-ssh-external</artifactId>
 -                        <version>2.1</version>
 -                    </dependency>
 -                </dependencies>
 -                <configuration>
 -                    <reportPlugins>
 -                        <plugin>
 -                            <groupId>org.apache.maven.plugins</groupId>
 -                            <artifactId>maven-jxr-plugin</artifactId>
 -                            <configuration>
 -                                <aggregate>true</aggregate>
 -                            </configuration>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.apache.maven.plugins</groupId>
 -                            <artifactId>maven-surefire-report-plugin</artifactId>
 -                            <configuration>
 -                                <aggregate>true</aggregate>
 -                            </configuration>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.apache.maven.plugins</groupId>
 -                            <artifactId>maven-project-info-reports-plugin</artifactId>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.codehaus.mojo</groupId>
 -                            <artifactId>taglist-maven-plugin</artifactId>
 -                            <configuration>
 -                                <tags>
 -                                    <tag>TODO</tag>
 -                                    <tag>@todo</tag>
 -                                    <tag>@deprecated</tag>
 -                                    <tag>FIXME</tag>
 -                                </tags>
 -                            </configuration>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.apache.maven.plugins</groupId>
 -                            <artifactId>maven-javadoc-plugin</artifactId>
 -                            <configuration>
 -                                <minmemory>512m</minmemory>
 -                                <maxmemory>1g</maxmemory>
 -                                <linksource>true</linksource>
 -                                <tags>
 -                                    <tag>
 -                                        <name>todo</name>
 -                                        <!-- todo tag for all places -->
 -                                        <placement>a</placement>
 -                                        <head>To do:</head>
 -                                    </tag>
 -                                </tags>
 -                                <source>1.6</source>
 -                            </configuration>
 -                            <reportSets>
 -                                <reportSet>
 -                                    <reports>
 -                                        <report>aggregate</report>
 -                                        <report>test-aggregate</report>
 -                                    </reports>
 -                                </reportSet>
 -                            </reportSets>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.codehaus.mojo</groupId>
 -                            <artifactId>versions-maven-plugin</artifactId>
 -                            <reportSets>
 -                                <reportSet>
 -                                    <reports>
 -                                        <report>dependency-updates-report</report>
 -                                        <report>plugin-updates-report</report>
 -                                        <report>property-updates-report</report>
 -                                    </reports>
 -                                </reportSet>
 -                            </reportSets>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.apache.rat</groupId>
 -                            <artifactId>apache-rat-plugin</artifactId>
 -                            <!-- must add configuration here too, it isn't inherited from <pluginConfiguration> :-( -->
 -                            <configuration>
 -                                <excludeSubProjects>false</excludeSubProjects>
 -                                <excludes>
 -                                    <!-- MAVEN_DEFAULT_EXCLUDES -->
 -                                    <exclude>**/target/**/*</exclude>
 -                                    <exclude>**/cobertura.ser</exclude>
 -                                    <!-- ECLIPSE_DEFAULT_EXCLUDES -->
 -                                    <exclude>**/.classpath</exclude>
 -                                    <exclude>**/.project</exclude>
 -                                    <exclude>**/.settings/**/*</exclude>
 -                                    <!-- IDEA_DEFAULT_EXCLUDES -->
 -                                    <exclude>**/*.iml</exclude>
 -                                    <exclude>**/*.ipr</exclude>
 -                                    <exclude>**/*.iws</exclude>
 -                                    <!-- MANIFEST_MF_EXCLUDES -->
 -                                    <exclude>**/MANIFEST.MF</exclude>
 -                                    <!-- 3RD_PARTY_LICENSES -->
 -                                    <exclude>distribution/src/main/release/licenses/*</exclude>
 -                                    <exclude>src/main/release/licenses/*</exclude>
 -                                    <!-- Missing license header in dependency reduced pom, see http://jira.codehaus.org/browse/MSHADE-48 -->
 -                                    <exclude>**/dependency-reduced-pom.xml</exclude>
 -                                    <!-- Generated ldif files -->
 -                                    <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
 -                                    <exclude>**/src/main/resources/schema-all.ldif</exclude>
 -                                    <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
 -                                    <exclude>**/src/main/resources/schema-all.ldif</exclude>
 -                                    <!-- Files having a Bouncy Castle license -->
 -                                    <exclude>ldap/src/main/java/org/apache/directory/api/asn1/der/*.java</exclude>
 -                                    <exclude>src/main/java/org/apache/directory/api/asn1/der/*.java</exclude>
 -                                </excludes>
 -                            </configuration>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.codehaus.mojo</groupId>
 -                            <artifactId>javancss-maven-plugin</artifactId>
 -                        </plugin>
 -
 -                        <plugin>
 -                            <groupId>org.codehaus.mojo</groupId>
 -                            <artifactId>jdepend-maven-plugin</artifactId>
 -                        </plugin>
 -
 -                        <!--
 -                                    <plugin>
 -                                      <groupId>org.apache.maven.plugins</groupId>
 -                                      <artifactId>maven-changes-plugin</artifactId>
 -                                      <configuration>
 -                                        <onlyCurrentVersion>true</onlyCurrentVersion>
 -                                        <resolutionIds>Fixed</resolutionIds>
 -                                        <statusIds>Resolved,Closed</statusIds>
 -                                        <columnNames>Type,Key,Summary,Status,Resolution,Fix Version</columnNames>
 -                                      </configuration>
 -                                      <reportSets>
 -                                        <reportSet>
 -                                          <reports>
 -                                            <report>jira-report</report>
 -                                          </reports>
 -                                        </reportSet>
 -                                      </reportSets>
 -                                    </plugin>
 -                        -->
 -                    </reportPlugins>
 -                </configuration>
 +              <groupId>org.codehaus.mojo</groupId>
 +              <artifactId>taglist-maven-plugin</artifactId>
 +              <configuration>
 +                <tags>
 +                  <tag>TODO</tag>
 +                  <tag>@todo</tag>
 +                  <tag>@deprecated</tag>
 +                  <tag>FIXME</tag>
 +                </tags>
 +              </configuration>
              </plugin>
 -        </plugins>
 -    </build>
  
 -    <dependencyManagement>
 -        <dependencies>
 -            <!-- Project sub-modules dependencies -->
 -            <dependency>
 -                <groupId>org.apache.directory</groupId>
 -                <artifactId>fortress-core</artifactId>
 -                <version>${fortress-core.version}</version>
 -            </dependency>
 -
 -            <dependency>
 -                <groupId>org.apache.tomcat</groupId>
 -                <artifactId>tomcat-catalina</artifactId>
 -                <version>7.0.22</version>
 -            </dependency>
 +            <plugin>
 +              <groupId>org.apache.maven.plugins</groupId>
 +              <artifactId>maven-javadoc-plugin</artifactId>
 +              <configuration>
 +                <minmemory>512m</minmemory>
 +                <maxmemory>1g</maxmemory>
 +                <linksource>true</linksource>
 +                <tags>
 +                  <tag>
 +                    <name>todo</name>
 +                    <!-- todo tag for all places -->
 +                    <placement>a</placement>
 +                    <head>To do:</head>
 +                  </tag>
 +                </tags>
 +                <source>1.6</source>
 +              </configuration>
 +              <reportSets>
 +                <reportSet>
 +                  <reports>
 +                    <report>aggregate</report>
 +                    <report>test-aggregate</report>
 +                  </reports>
 +                </reportSet>
 +              </reportSets>
 +            </plugin>
  
 -        </dependencies>
 -    </dependencyManagement>
 +            <plugin>
 +              <groupId>org.codehaus.mojo</groupId>
 +              <artifactId>versions-maven-plugin</artifactId>
 +              <reportSets>
 +                <reportSet>
 +                  <reports>
 +                    <report>dependency-updates-report</report>
 +                    <report>plugin-updates-report</report>
 +                    <report>property-updates-report</report>
 +                  </reports>
 +                </reportSet>
 +              </reportSets>
 +            </plugin>
  
 -    <dependencies>
 -        <!-- for Java5 findbugs annotations are required in each module at compile time -->
 -        <dependency>
 -            <groupId>findbugs</groupId>
 -            <artifactId>annotations</artifactId>
 -            <scope>provided</scope>
 -            <version>1.0.0</version>
 -        </dependency>
 -
 -        <!-- common logging interface -->
 -        <dependency>
 -            <groupId>org.slf4j</groupId>
 -            <artifactId>slf4j-api</artifactId>
 -            <version>${slf4j.api.version}</version>
 -        </dependency>
 -
 -        <!-- logging implementation used for unit tests -->
 -        <dependency>
 -            <groupId>org.slf4j</groupId>
 -            <artifactId>slf4j-log4j12</artifactId>
 -            <scope>test</scope>
 -            <version>${slf4j.log4j12.version}</version>
 -        </dependency>
 -
 -        <dependency>
 -            <groupId>junit</groupId>
 -            <artifactId>junit</artifactId>
 -            <scope>test</scope>
 -            <version>4.11</version>
 -        </dependency>
 -    </dependencies>
 +            <plugin>
 +              <groupId>org.apache.rat</groupId>
 +              <artifactId>apache-rat-plugin</artifactId>
 +              <!-- must add configuration here too, it isn't inherited from <pluginConfiguration> :-( -->
 +              <configuration>
 +                <excludeSubProjects>false</excludeSubProjects>
 +                <excludes>
 +                  <!-- MAVEN_DEFAULT_EXCLUDES -->
 +                  <exclude>**/target/**/*</exclude>
 +                  <exclude>**/cobertura.ser</exclude>
 +                  <!-- ECLIPSE_DEFAULT_EXCLUDES -->
 +                  <exclude>**/.classpath</exclude>
 +                  <exclude>**/.project</exclude>
 +                  <exclude>**/.settings/**/*</exclude>
 +                  <!-- IDEA_DEFAULT_EXCLUDES -->
 +                  <exclude>**/*.iml</exclude>
 +                  <exclude>**/*.ipr</exclude>
 +                  <exclude>**/*.iws</exclude>
 +                  <!-- MANIFEST_MF_EXCLUDES -->
 +                  <exclude>**/MANIFEST.MF</exclude>
 +                  <!-- 3RD_PARTY_LICENSES -->
 +                  <exclude>distribution/src/main/release/licenses/*</exclude>
 +                  <exclude>src/main/release/licenses/*</exclude>
 +                  <!-- Missing license header in dependency reduced pom, see http://jira.codehaus.org/browse/MSHADE-48 -->
 +                  <exclude>**/dependency-reduced-pom.xml</exclude>
 +                  <!-- Generated ldif files -->
 +                  <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
 +                  <exclude>**/src/main/resources/schema-all.ldif</exclude>
 +                  <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
 +                  <exclude>**/src/main/resources/schema-all.ldif</exclude>
 +                  <!-- Files having a Bouncy Castle license -->
 +                  <exclude>ldap/src/main/java/org/apache/directory/api/asn1/der/*.java</exclude>
 +                  <exclude>src/main/java/org/apache/directory/api/asn1/der/*.java</exclude>
 +                </excludes>
 +              </configuration>
 +            </plugin>
  
 -    <profiles>
 -        <profile>
 -            <id>release-sign-artifacts</id>
 -            <activation>
 -                <activeByDefault>false</activeByDefault>
 -                <property>
 -                    <name>performRelease</name>
 -                    <value>true</value>
 -                </property>
 -            </activation>
 -            <build>
 -                <plugins>
 -                    <plugin>
 -                        <groupId>org.apache.maven.plugins</groupId>
 -                        <artifactId>maven-gpg-plugin</artifactId>
 -                        <version>1.4</version>
 -                        <executions>
 -                            <execution>
 -                                <id>sign-artifacts</id>
 -                                <phase>verify</phase>
 -                                <goals>
 -                                    <goal>sign</goal>
 -                                </goals>
 -                            </execution>
 -                        </executions>
 -                    </plugin>
 -                </plugins>
 -            </build>
 -        </profile>
 -    </profiles>
 +            <plugin>
 +              <groupId>org.codehaus.mojo</groupId>
 +              <artifactId>javancss-maven-plugin</artifactId>
 +            </plugin>
  
 +            <plugin>
 +              <groupId>org.codehaus.mojo</groupId>
 +              <artifactId>jdepend-maven-plugin</artifactId>
 +            </plugin>
  
 +            <!--
 +                  <plugin>
 +                    <groupId>org.apache.maven.plugins</groupId>
 +                    <artifactId>maven-changes-plugin</artifactId>
 +                    <configuration>
 +                    <onlyCurrentVersion>true</onlyCurrentVersion>
 +                    <resolutionIds>Fixed</resolutionIds>
 +                    <statusIds>Resolved,Closed</statusIds>
 +                    <columnNames>Type,Key,Summary,Status,Resolution,Fix Version</columnNames>
 +                    </configuration>
 +                    <reportSets>
 +                    <reportSet>
 +                      <reports>
 +                      <report>jira-report</report>
 +                      </reports>
 +                    </reportSet>
 +                    </reportSets>
 +                  </plugin>
 +            -->
 +          </reportPlugins>
 +        </configuration>
 +      </plugin>
 +    </plugins>
 +  </build>
 +
 +  <dependencyManagement>
 +    <dependencies>
 +      <!-- Project sub-modules dependencies -->
 +      <dependency>
 +        <groupId>org.apache.directory</groupId>
 +        <artifactId>fortress-core</artifactId>
 +        <version>${fortress-core.version}</version>
 +      </dependency>
 +
 +      <dependency>
 +        <groupId>org.apache.tomcat</groupId>
 +        <artifactId>tomcat-catalina</artifactId>
 +        <version>7.0.22</version>
 +      </dependency>
 +
 +    </dependencies>
 +  </dependencyManagement>
 +
 +  <dependencies>
 +    <!-- for Java5 findbugs annotations are required in each module at compile time -->
 +    <dependency>
 +      <groupId>findbugs</groupId>
 +      <artifactId>annotations</artifactId>
 +      <scope>provided</scope>
 +      <version>1.0.0</version>
 +    </dependency>
 +
 +    <!-- common logging interface -->
 +    <dependency>
 +      <groupId>org.slf4j</groupId>
 +      <artifactId>slf4j-api</artifactId>
 +      <version>${slf4j.api.version}</version>
 +    </dependency>
 +
 +    <!-- logging implementation used for unit tests -->
 +    <dependency>
 +      <groupId>org.slf4j</groupId>
 +      <artifactId>slf4j-log4j12</artifactId>
 +      <scope>test</scope>
 +      <version>${slf4j.log4j12.version}</version>
 +    </dependency>
 +
 +    <dependency>
 +      <groupId>junit</groupId>
 +      <artifactId>junit</artifactId>
 +      <scope>test</scope>
 +      <version>4.11</version>
 +    </dependency>
 +  </dependencies>
 +
 +  <profiles>
 +    <profile>
 +      <id>release-sign-artifacts</id>
 +      <activation>
 +        <activeByDefault>false</activeByDefault>
 +        <property>
 +          <name>performRelease</name>
 +          <value>true</value>
 +        </property>
 +      </activation>
++      
 +      <build>
 +        <plugins>
 +          <plugin>
 +            <groupId>org.apache.maven.plugins</groupId>
 +            <artifactId>maven-gpg-plugin</artifactId>
 +            <version>1.4</version>
 +            <executions>
 +              <execution>
 +                <id>sign-artifacts</id>
 +                <phase>verify</phase>
 +                <goals>
 +                  <goal>sign</goal>
 +                </goals>
 +              </execution>
 +            </executions>
 +          </plugin>
 +        </plugins>
 +      </build>
 +    </profile>
 +  </profiles>
  </project>