diff options
author | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2015-07-23 12:36:03 -0500 |
---|---|---|
committer | Lyubomir Marinov <lyubomir.marinov@jitsi.org> | 2015-07-23 12:36:03 -0500 |
commit | 29134b28cb23cc7983a88ba34416c692f3f39f6a (patch) | |
tree | 4c150f0eaee958298497f9afd9dd0c98270afee2 | |
parent | 2d790ea4f0b290f24d3ca607c070eaa93de76e12 (diff) | |
parent | ab4f68057d4e5fe24a620117f5146af5e6a15420 (diff) | |
download | jitsi-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.xml | 64 | ||||
-rw-r--r-- | m2/jitsi-contactlist/pom.xml | 52 | ||||
-rw-r--r-- | m2/jitsi-credentialsstorage/pom.xml | 58 | ||||
-rw-r--r-- | m2/jitsi-dnsservice/pom.xml | 51 | ||||
-rw-r--r-- | m2/jitsi-fileaccess/pom.xml | 56 | ||||
-rw-r--r-- | m2/jitsi-libjitsi/pom.xml | 56 | ||||
-rw-r--r-- | m2/jitsi-netaddr/pom.xml | 66 | ||||
-rw-r--r-- | m2/jitsi-packetlogging/pom.xml | 56 | ||||
-rw-r--r-- | m2/jitsi-protocol-jabber/pom.xml | 76 | ||||
-rw-r--r-- | m2/jitsi-protocol-media/pom.xml | 60 | ||||
-rw-r--r-- | m2/jitsi-protocol/pom.xml | 89 | ||||
-rw-r--r-- | m2/jitsi-resourcemanager/pom.xml | 58 | ||||
-rw-r--r-- | m2/jitsi-ui-service/pom.xml | 62 | ||||
-rw-r--r-- | m2/jitsi-util/pom.xml | 68 | ||||
-rw-r--r-- | m2/pom.xml | 54 |
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> |