BUG-632: add initial configuration bits for TCP-MD5
[bgpcep.git] / tcp-md5 / pom.xml
index 3f93d255670a06c02e0442ce2228336deebd6899..163291ed82a82ffb74f199ea360533eb704a686a 100644 (file)
         <maven>3.0.4</maven>
     </prerequisites>
 
-
-       <artifactId>tcpmd5-parent</artifactId>
-       <description>RFC2385-enabled sockets components</description>
-       <packaging>pom</packaging>
-       <name>${project.artifactId}</name>
-
-       <modules>
-        <module>core</module>
-        <module>jni</module>
-        <module>netty</module>
-    </modules>
+    <artifactId>tcpmd5-parent</artifactId>
+    <description>RFC2385-enabled sockets components</description>
+    <packaging>pom</packaging>
+    <name>${project.artifactId}</name>
 
     <dependencyManagement>
         <dependencies>
             <dependency>
                 <groupId>${project.groupId}</groupId>
-                <artifactId>tcpmd5-core</artifactId>
+                <artifactId>tcpmd5-api</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>tcpmd5-api-cfg</artifactId>
                 <version>${project.version}</version>
             </dependency>
             <dependency>
                 <artifactId>tcpmd5-jni</artifactId>
                 <version>${project.version}</version>
             </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>tcpmd5-jni-cfg</artifactId>
+                <version>${project.version}</version>
+            </dependency>
             <dependency>
                 <groupId>${project.groupId}</groupId>
                 <artifactId>tcpmd5-netty</artifactId>
                 <version>${project.version}</version>
             </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>tcpmd5-nio</artifactId>
+                <version>${project.version}</version>
+            </dependency>
             <dependency>
                 <groupId>${project.groupId}</groupId>
                 <artifactId>tcpmd5-jni</artifactId>
                 <version>${project.version}</version>
                 <type>nar</type>
             </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>tcpmd5-controller-config</artifactId>
+                <version>${project.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
+    <profiles>
+        <profile>
+            <id>jni</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <modules>
+                <module>api</module>
+                <module>api-cfg</module>
+                <module>jni</module>
+                <module>jni-cfg</module>
+                <module>netty</module>
+                <module>netty-cfg</module>
+                <module>nio</module>
+            </modules>
+        </profile>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>api</module>
+                <module>api-cfg</module>
+                <module>jni-cfg</module>
+                <module>netty</module>
+                <module>netty-cfg</module>
+                <module>nio</module>
+            </modules>
+        </profile>
+    </profiles>
 </project>