From c2d0d212b510d8e82b9b123b4d06a80b835c8cd4 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 06 Dec 2013 16:52:01 +0000
Subject: [PATCH] OpenDJ 3 : config framework
---
opendj-admin/pom.xml | 29 ++++++++++++++++++++++++-----
1 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/opendj-admin/pom.xml b/opendj-admin/pom.xml
index 7ac4e87..af9dd40 100644
--- a/opendj-admin/pom.xml
+++ b/opendj-admin/pom.xml
@@ -56,12 +56,12 @@
com.sun.security.auth*;resolution:=optional,
*
</opendj.osgi.import>
- <xmlDefinitionsBaseDir>src/main/resources/definitions</xmlDefinitionsBaseDir>
+ <xmlDefinitionsBaseDir>${basedir}/src/main/resources/definitions</xmlDefinitionsBaseDir>
<xmlDefinitionsDir>${xmlDefinitionsBaseDir}/org/forgerock/opendj/admin</xmlDefinitionsDir>
<adminPackage>org/forgerock/opendj/admin</adminPackage>
<generatedSourcesDir>${project.build.directory}/generated-sources/admin/${adminPackage}</generatedSourcesDir>
- <xslDir>src/main/resources/stylesheets</xslDir>
-
+ <xslDir>${basedir}/src/main/resources/stylesheets</xslDir>
+
<!-- properties used to generate DynamicConstant class -->
<serverProductName>OpenDJ</serverProductName>
<serverShortProductName>OpenDJ</serverShortProductName>
@@ -87,6 +87,7 @@
<messageFiles>
<messageFile>com/forgerock/opendj/ldap/admin.properties</messageFile>
<messageFile>com/forgerock/opendj/ldap/config.properties</messageFile>
+ <messageFile>com/forgerock/opendj/ldap/extension.properties</messageFile>
<messageFile>com/forgerock/opendj/ldap/protocol.properties</messageFile>
</messageFiles>
</configuration>
@@ -99,8 +100,28 @@
<artifactId>xml-maven-plugin</artifactId>
<version>1.0</version>
<executions>
+ <!-- Validate core components XML definition files -->
+ <execution>
+ <id>validate-core-components</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>validate</goal>
+ </goals>
+ <configuration>
+ <validationSets>
+ <validationSet>
+ <dir>${xmlDefinitionsDir}</dir>
+ <systemId>${xslDir}/admin.xsd</systemId>
+ </validationSet>
+ </validationSets>
+ <catalogs>
+ <catalog>${xslDir}/catalog.xml</catalog>
+ </catalogs>
+ </configuration>
+ </execution>
<execution>
<id>generate-core-components</id>
+ <phase>generate-sources</phase>
<goals>
<goal>transform</goal>
</goals>
@@ -427,8 +448,6 @@
</executions>
</plugin>
</plugins>
- <pluginManagement>
- </pluginManagement>
</build>
<reporting>
<plugins>
--
Gitblit v1.10.0