Commit 3f2e8b0c authored by Guus der Kinderen's avatar Guus der Kinderen Committed by daryl herzmann

OF-546: Add metadata to pom.xml

This commit copies version number, author and description from plugin.xml to pom.xml. This makes the same information available as Maven metadata.

When Ant support is dropped, the duplicate data in the plugin.xml should be replaced by a filter (which takes the data from the pom.xml).
parent 04adbb3c
......@@ -8,7 +8,19 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>avatarResizer</artifactId>
<version>1.0.1</version>
<name>Avatar Resizer Plugin</name>
<description>Ensures vCard-based avatars are not to large for comfort.</description>
<developers>
<developer>
<id>guusdk</id>
<name>Guus der Kinderen</name>
<email>guus.der.kinderen@gmail.com</email>
<organization>Ignite Realtime</organization>
<organizationUrl>https://www.igniterealtime.org</organizationUrl>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>bookmarks</artifactId>
<version>1.0.0</version>
<name>Bookmarks Plugin</name>
<description>Allows clients to store URL and group chat bookmarks (XEP-0048)</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>broadcast</artifactId>
<version>1.9.0</version>
<name>Broadcast Plugin</name>
<description>Broadcasts messages to users.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>callbackOnOffline</artifactId>
<version>1.0</version>
<name>Callback on Offline Plugin</name>
<description>Url is called when recipient is offline</description>
<developers>
<developer>
<name>Pavel Goski</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>clientControl</artifactId>
<version>2.1.2</version>
<name>ClientControl Plugin</name>
<description>Controls clients allowed to connect and available features</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -2,8 +2,8 @@
<plugin>
<class>com.jivesoftware.openfire.ClusteringPlugin</class>
<name>${plugin.name}</name>
<description>${plugin.description}</description>
<name>Clustering Plugin</name>
<description>(deprecated) Adds clustering support.</description>
<author>Jive Software</author>
<version>1.4.0</version>
<date>10/12/2015</date>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>clustering</artifactId>
<version>1.4.0</version>
<name>Clustering Plugin</name>
<description>(deprecated) Adds clustering support.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>contentFilter</artifactId>
<version>1.8.0</version>
<name>ContentFilter Plugin</name>
<description>Scans message packets for defined patterns</description>
<developers>
<developer>
<name>Conor Hayes</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>dbaccess</artifactId>
<version>1.2.0</version>
<name>DB Access Plugin</name>
<description>Provides administrators with a simple direct access interface to their Openfire DB.</description>
<developers>
<developer>
<name>Daniel Henninger</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>emailListener</artifactId>
<version>1.2.0</version>
<name>Email Listener Plugin</name>
<description>Listens for emails and sends alerts to specific users.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,16 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>emailOnAway</artifactId>
<version>1.0.3</version>
<name>Email On Away Plugin</name>
<description>Messages sent to alternate location when recipient is away</description>
<developers>
<developer>
<name>Nick Mossie</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>fastpath</artifactId>
<version>4.4.2</version>
<name>Fastpath Plugin</name>
<description>Support for managed queued chat requests, such as a support team might use.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,21 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>gojara</artifactId>
<version>2.2.0</version>
<name>Gojara Plugin</name>
<description>ProtoXEP-xxxx: Remote Roster Management support</description>
<developers>
<developer>
<name>Holger Bergunde</name>
</developer>
<developer>
<name>Daniel Henninger</name>
</developer>
<developer>
<name>Axel-F. Brand</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -2,8 +2,8 @@
<plugin>
<class>org.jivesoftware.openfire.plugin.HazelcastPlugin</class>
<name>${plugin.name}</name>
<description>${plugin.description}</description>
<name>Hazelcast plugin</name>
<description>Adds clustering support</description>
<author>Tom Evans</author>
<version>2.2.1</version>
<date>11/04/2016</date>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>hazelcast</artifactId>
<version>2.2.1</version>
<name>Hazelcast Plugin</name>
<description>Adds clustering support</description>
<developers>
<developer>
<name>Tom Evans</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>jingleNodes</artifactId>
<version>0.2.0</version>
<name>JingleNodes Plugin</name>
<description>Provides support for Jingle Nodes</description>
<developers>
<developer>
<name>Rodrigo Martins</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>jmxweb</artifactId>
<version>0.0.6</version>
<name>JMXWeb Plugin</name>
<description>JmxWeb plugin is web based platform for managing and monitoring openfire via JMX.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>justmarried</artifactId>
<version>1.2.0</version>
<name>JustMarried Plugin</name>
<description>Allows admins to rename or copy users</description>
<developers>
<developer>
<name>Holger Bergunde</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -6,14 +6,14 @@
<!-- Plugin meta-data -->
<name>Kraken IM Gateway</name>
<description>${gateway.description}</description>
<description>Adds transports to other IM networks.</description>
<author>Daniel Henninger</author>
<version>1.3.0</version>
<date>10/12/2015</date>
<minServerVersion>4.0.0</minServerVersion>
<databaseKey>gateway</databaseKey>
<databaseVersion>12</databaseVersion>
<licenseType>gpl</licenseType>
<licenseType>apache2</licenseType>
<!-- Admin console meta-data -->
<adminconsole>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>kraken</artifactId>
<version>1.3.0</version>
<name>Kraken Plugin</name>
<description>Adds transports to other IM networks.</description>
<developers>
<developer>
<name>Daniel Henninger</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>loadStats</artifactId>
<version>1.2.0</version>
<name>LoadStats Plugin</name>
<description>Logs load statistics to a file</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>monitoring</artifactId>
<version>1.5.7</version>
<name>Monitoring Plugin</name>
<description>Monitors conversations and statistics of the server.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>motd</artifactId>
<version>1.2.1</version>
<name>Message of the Day Plugin</name>
<description>Allows admins to have a message sent to users each time they log in.</description>
<developers>
<developer>
<name>Ryan Graham</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>mucservice</artifactId>
<name>MUC Service Plugin</name>
<version>0.2.3</version>
<name>(deprecated) MUC Service Plugin</name>
<description>(Deprecated) Please use the REST API Plugin. MUC administration over REST Interface</description>
<developers>
<developer>
<name>Roman Soldatow</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>nodejs</artifactId>
<version>0.1.0</version>
<name>NodeJS Plugin</name>
<description>Integrates NodeJs Applications with Openfire.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,19 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>nonSaslAuthentication</artifactId>
<version>1.0.0</version>
<name>non-SASL Authentication Plugin</name>
<description>This plugin implements a the (obsolete!) XEP-0078 specification for authentication using the jabber:iq:auth namespace.</description>
<developers>
<developer>
<id>guusdk</id>
<name>Guus der Kinderen</name>
<email>guus.der.kinderen@gmail.com</email>
<organization>Ignite Realtime</organization>
<organizationUrl>https://www.igniterealtime.org</organizationUrl>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>packetFilter</artifactId>
<version>3.3.0</version>
<name>PacketFilter Plugin</name>
<description>Rules to enforce ethical communication</description>
<developers>
<developer>
<name>Nate Putnam</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -52,6 +52,19 @@
<module>xmldebugger</module>
</modules>
<organization>
<name>Ignite Realtime</name>
<url>https://www.igniterealtime.org</url>
</organization>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<distribution>repo</distribution>
</license>
</licenses>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>presence</artifactId>
<version>1.7.0</version>
<name>Presence Plugin</name>
<description>Exposes presence information through HTTP.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>rayo</artifactId>
<version>0.1.0</version>
<name>Rayo Plugin</name>
<description>Provides support for XEP-0327</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>stunserver</artifactId>
<version>1.2.2</version>
<name>STUN Server Plugin</name>
<description>Adds STUN functionality to Openfire</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -9,6 +9,14 @@
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>subscription</artifactId>
<name>Subscription Plugin</name>
<description>Automatically accepts or rejects subscription requests</description>
<version>1.4.0</version>
<developers>
<developer>
<name>Ryan Graham</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,29 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>tikitoken</artifactId>
<version>0.2</version>
<name>TikiToken Plugin</name>
<description>Allows users to authenticate with a Tiki token.</description>
<organization>
<name>Tiki Wiki CMS GroupWare</name>
<url>https://dev.tiki.org/OpenFire</url>
</organization>
<developers>
<developer>
<id>fabiomontefuscolo</id>
<name>Fabio Montefuscolo</name>
<organization>Tiki Wiki CMS GroupWare</organization>
</developer>
<developer>
<id>guusdk</id>
<name>Guus der Kinderen</name>
<email>guus.der.kinderen@gmail.com</email>
<organization>Ignite Realtime</organization>
<organizationUrl>https://www.igniterealtime.org</organizationUrl>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>userCreation</artifactId>
<version>1.3.0</version>
<name>UserCreation Plugin</name>
<description>Creates users and populates rosters.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>userImportExport</artifactId>
<version>2.6.0</version>
<name>UserImportExport Plugin</name>
<description>Enables import and export of user data</description>
<developers>
<developer>
<name>Ryan Graham</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,18 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>userservice</artifactId>
<name>UserService Plugin</name>
<version>2.1.0</version>
<name>(deprecated) UserService Plugin</name>
<description>(Deprecated) Please use the REST API Plugin. Allows administration of users via HTTP requests.</description>
<developers>
<developer>
<name>Roman Soldatow</name>
</developer>
<developer>
<name>Justin Hunt</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,15 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>websocket</artifactId>
<version>1.2.0</version>
<name>WebSocket Plugin</name>
<description>Provides WebSocket support for Openfire.</description>
<developers>
<developer>
<name>Tom Evans</name>
</developer>
</developers>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
......@@ -8,7 +8,9 @@
</parent>
<groupId>org.igniterealtime.openfire.plugins</groupId>
<artifactId>xmldebugger</artifactId>
<version>1.7.0</version>
<name>XML Debugger Plugin</name>
<description>Prints XML traffic to the stdout (raw and interpreted XML)</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment