aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLyubomir Marinov <lyubomir.marinov@jitsi.org>2015-07-23 12:36:03 -0500
committerLyubomir Marinov <lyubomir.marinov@jitsi.org>2015-07-23 12:36:03 -0500
commit29134b28cb23cc7983a88ba34416c692f3f39f6a (patch)
tree4c150f0eaee958298497f9afd9dd0c98270afee2
parent2d790ea4f0b290f24d3ca607c070eaa93de76e12 (diff)
parentab4f68057d4e5fe24a620117f5146af5e6a15420 (diff)
downloadjitsi-29134b28cb23cc7983a88ba34416c692f3f39f6a.zip
jitsi-29134b28cb23cc7983a88ba34416c692f3f39f6a.tar.gz
jitsi-29134b28cb23cc7983a88ba34416c692f3f39f6a.tar.bz2
Adds partial Maven support which is supposedly sufficient at this time to accommodate the jitsi-videobridge and jicofo projects.
-rw-r--r--m2/jitsi-configuration/pom.xml64
-rw-r--r--m2/jitsi-contactlist/pom.xml52
-rw-r--r--m2/jitsi-credentialsstorage/pom.xml58
-rw-r--r--m2/jitsi-dnsservice/pom.xml51
-rw-r--r--m2/jitsi-fileaccess/pom.xml56
-rw-r--r--m2/jitsi-libjitsi/pom.xml56
-rw-r--r--m2/jitsi-netaddr/pom.xml66
-rw-r--r--m2/jitsi-packetlogging/pom.xml56
-rw-r--r--m2/jitsi-protocol-jabber/pom.xml76
-rw-r--r--m2/jitsi-protocol-media/pom.xml60
-rw-r--r--m2/jitsi-protocol/pom.xml89
-rw-r--r--m2/jitsi-resourcemanager/pom.xml58
-rw-r--r--m2/jitsi-ui-service/pom.xml62
-rw-r--r--m2/jitsi-util/pom.xml68
-rw-r--r--m2/pom.xml54
15 files changed, 926 insertions, 0 deletions
diff --git a/m2/jitsi-configuration/pom.xml b/m2/jitsi-configuration/pom.xml
new file mode 100644
index 0000000..f31e51f
--- /dev/null
+++ b/m2/jitsi-configuration/pom.xml
@@ -0,0 +1,64 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-configuration</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-configuration</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>net.java.dev.jna</groupId>
+ <artifactId>jna</artifactId>
+ </dependency>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/configuration/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/configuration/configuration.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/configuration/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-contactlist/pom.xml b/m2/jitsi-contactlist/pom.xml
new file mode 100644
index 0000000..0eed35a
--- /dev/null
+++ b/m2/jitsi-contactlist/pom.xml
@@ -0,0 +1,52 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-contactlist</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-contactlist</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-protocol</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/service/contactlist/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/service/contactlist/contactlist.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/service/contactlist/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-credentialsstorage/pom.xml b/m2/jitsi-credentialsstorage/pom.xml
new file mode 100644
index 0000000..68e9703
--- /dev/null
+++ b/m2/jitsi-credentialsstorage/pom.xml
@@ -0,0 +1,58 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-credentialsstorage</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-credentialsstorage</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/credentialsstorage/**</include>
+ <include>net/java/sip/communicator/service/credentialsstorage/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/credentialsstorage/credentialsstorage.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/credentialsstorage/**</include>
+ <include>net/java/sip/communicator/service/credentialsstorage/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-dnsservice/pom.xml b/m2/jitsi-dnsservice/pom.xml
new file mode 100644
index 0000000..165ac71
--- /dev/null
+++ b/m2/jitsi-dnsservice/pom.xml
@@ -0,0 +1,51 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-dnsservice</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-dnsservice</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>dnsjava</groupId>
+ <artifactId>dnsjava</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/service/dns/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/service/dns/dns.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/service/dns/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-fileaccess/pom.xml b/m2/jitsi-fileaccess/pom.xml
new file mode 100644
index 0000000..cb9cf8c
--- /dev/null
+++ b/m2/jitsi-fileaccess/pom.xml
@@ -0,0 +1,56 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-fileaccess</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-fileaccess</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/fileaccess/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/fileaccess/fileaccess.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/fileaccess/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-libjitsi/pom.xml b/m2/jitsi-libjitsi/pom.xml
new file mode 100644
index 0000000..38d1e72
--- /dev/null
+++ b/m2/jitsi-libjitsi/pom.xml
@@ -0,0 +1,56 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-libjitsi</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-libjitsi</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/libjitsi/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/libjitsi/libjitsi.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/libjitsi/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-netaddr/pom.xml b/m2/jitsi-netaddr/pom.xml
new file mode 100644
index 0000000..0aae20e
--- /dev/null
+++ b/m2/jitsi-netaddr/pom.xml
@@ -0,0 +1,66 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-netaddr</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-netaddr</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>net.java.dev.jna</groupId>
+ <artifactId>jna</artifactId>
+ </dependency>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>ice4j</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-dnsservice</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/netaddr/**</include>
+ <include>net/java/sip/communicator/service/netaddr/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/netaddr/netaddr.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/netaddr/**</include>
+ <include>net/java/sip/communicator/service/netaddr/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-packetlogging/pom.xml b/m2/jitsi-packetlogging/pom.xml
new file mode 100644
index 0000000..5f0ce33
--- /dev/null
+++ b/m2/jitsi-packetlogging/pom.xml
@@ -0,0 +1,56 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-packetlogging</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-packetlogging</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/packetlogging/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/packetlogging/packetlogging.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/packetlogging/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-protocol-jabber/pom.xml b/m2/jitsi-protocol-jabber/pom.xml
new file mode 100644
index 0000000..7f7722a
--- /dev/null
+++ b/m2/jitsi-protocol-jabber/pom.xml
@@ -0,0 +1,76 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-protocol-jabber</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-protocol-jabber</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.igniterealtime.smack</groupId>
+ <artifactId>smack</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.igniterealtime.smack</groupId>
+ <artifactId>smackx</artifactId>
+ </dependency>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-protocol</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-protocol-media</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.xmpp</groupId>
+ <artifactId>jnsapi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/protocol/jabber/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/protocol/jabber/jabber.provider.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/protocol/jabber/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-protocol-media/pom.xml b/m2/jitsi-protocol-media/pom.xml
new file mode 100644
index 0000000..086f493
--- /dev/null
+++ b/m2/jitsi-protocol-media/pom.xml
@@ -0,0 +1,60 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-protocol-media</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-protocol-media</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-netaddr</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-protocol</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/service/protocol/media/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/service/protocol/media/protocol.media.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/service/protocol/media/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-protocol/pom.xml b/m2/jitsi-protocol/pom.xml
new file mode 100644
index 0000000..e045b56
--- /dev/null
+++ b/m2/jitsi-protocol/pom.xml
@@ -0,0 +1,89 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-protocol</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-protocol</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.igniterealtime.smack</groupId>
+ <artifactId>smack</artifactId>
+ </dependency>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/*.manifest.mf</exclude>
+ <exclude>net/java/sip/communicator/service/protocol/media/**</exclude>
+ </excludes>
+ <includes>
+ <include>net/java/sip/communicator/service/protocol/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/service/protocol/protocol.provider.manifest.mf</manifestFile>
+ </archive>
+ <excludes>
+ <exclude>**/*.manifest.mf</exclude>
+ <exclude>net/java/sip/communicator/service/protocol/media/**</exclude>
+ <exclude>resources/images/protocol/media/**</exclude>
+ </excludes>
+ <includes>
+ <include>net/java/sip/communicator/service/protocol/**</include>
+ <include>resources/images/protocol/facebook/**</include>
+ <include>resources/images/protocol/googletalk/**</include>
+ <include>resources/images/protocol/icq/**</include>
+ <include>resources/images/protocol/jabber/**</include>
+ <include>resources/images/protocol/yahoo/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>../..</directory>
+ <excludes>
+ <exclude>resources/images/protocol/media/**</exclude>
+ </excludes>
+ <includes>
+ <include>resources/images/protocol/facebook/**</include>
+ <include>resources/images/protocol/googletalk/**</include>
+ <include>resources/images/protocol/icq/**</include>
+ <include>resources/images/protocol/jabber/**</include>
+ <include>resources/images/protocol/yahoo/**</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/m2/jitsi-resourcemanager/pom.xml b/m2/jitsi-resourcemanager/pom.xml
new file mode 100644
index 0000000..f12a7c6
--- /dev/null
+++ b/m2/jitsi-resourcemanager/pom.xml
@@ -0,0 +1,58 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-resourcemanager</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-resourcemanager</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/impl/resources/**</include>
+ <include>net/java/sip/communicator/service/resources/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/impl/resources/resourcemanagement.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/impl/resources/**</include>
+ <include>net/java/sip/communicator/service/resources/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-ui-service/pom.xml b/m2/jitsi-ui-service/pom.xml
new file mode 100644
index 0000000..ad3055c
--- /dev/null
+++ b/m2/jitsi-ui-service/pom.xml
@@ -0,0 +1,62 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-ui-service</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-ui-service</name>
+
+ <dependencies>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-protocol</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jitsi-util</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/service/gui/**</include>
+ <include>net/java/sip/communicator/service/shutdown/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/service/gui/gui.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/service/gui/**</include>
+ <include>net/java/sip/communicator/service/shutdown/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/jitsi-util/pom.xml b/m2/jitsi-util/pom.xml
new file mode 100644
index 0000000..a17620f
--- /dev/null
+++ b/m2/jitsi-util/pom.xml
@@ -0,0 +1,68 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi-util</artifactId>
+ <packaging>jar</packaging>
+
+ <name>jitsi-util</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>dnsjava</groupId>
+ <artifactId>dnsjava</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.main</artifactId>
+ </dependency>
+ <!-- org.jitsi -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>libjitsi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.yuvimasory</groupId>
+ <artifactId>orange-extensions</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>net/java/sip/communicator/util/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestFile>${project.build.sourceDirectory}/net/java/sip/communicator/util/util.manifest.mf</manifestFile>
+ </archive>
+ <includes>
+ <include>net/java/sip/communicator/util/**</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/m2/pom.xml b/m2/pom.xml
new file mode 100644
index 0000000..5d4fe71
--- /dev/null
+++ b/m2/pom.xml
@@ -0,0 +1,54 @@
+<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>org.jitsi</groupId>
+ <artifactId>jitsi-universe</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <relativePath>../../jitsi-universe/pom.xml</relativePath>
+ </parent>
+
+ <artifactId>jitsi</artifactId>
+ <version>2.9-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <name>jitsi</name>
+ <url>https://jitsi.org</url>
+
+ <modules>
+ <module>jitsi-configuration</module>
+ <module>jitsi-contactlist</module>
+ <module>jitsi-credentialsstorage</module>
+ <module>jitsi-dnsservice</module>
+ <module>jitsi-fileaccess</module>
+ <module>jitsi-libjitsi</module>
+ <module>jitsi-netaddr</module>
+ <module>jitsi-packetlogging</module>
+ <module>jitsi-protocol</module>
+ <module>jitsi-protocol-jabber</module>
+ <module>jitsi-protocol-media</module>
+ <module>jitsi-resourcemanager</module>
+ <module>jitsi-ui-service</module>
+ <module>jitsi-util</module>
+ </modules>
+
+ <build>
+ <sourceDirectory>../../src</sourceDirectory>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/*.manifest.mf</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project>