]> jfr.im git - irc/rizon/acid.git/blobdiff - pyva/pom.xml
pyva: De-duplicate join/part code across modules
[irc/rizon/acid.git] / pyva / pom.xml
index 769fa11269a5267fb51f1f0b7e0b44066a8bad10..fc3a6b46330a999d1c4f153d512c9cb7fd56213e 100644 (file)
@@ -1,24 +1,24 @@
-<?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<?xml version="1.0" encoding="UTF-8"?>
+<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/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
-  
+
   <parent>
     <groupId>net.rizon</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>acid</artifactId>
     <version>4.0-SNAPSHOT</version>
   </parent>
   
-  <groupId>net.rizon</groupId>
-  <artifactId>pyva</artifactId>
-  <version>4.0-SNAPSHOT</version>
-  <name>pyva</name>
-  
-  <dependencies>
-    <dependency>
-      <groupId>net.rizon</groupId>
-      <artifactId>acid</artifactId>
-      <version>4.0-SNAPSHOT</version>
-    </dependency>
-  </dependencies>
+  <artifactId>acid-pyva</artifactId>
+  <packaging>pom</packaging>
+
+  <modules>
+    <!-- core module, does nothing, but is packaged with pyva-native, so that the
+        plugin classloader can pick up Pyva from the pyva module below. Can not be reloaded -->
+    <module>core</module>
+    <!-- Pyva interfacer -->
+    <module>pyva</module>
+    <!-- Native pyva library, external (is a submodule). 'Core' packages with this it
+        as a dependency.  -->
+    <module>pyva-native</module>
+  </modules>
 </project>