Maven problems


  1. Sort out missing maven-metadata.xml, maven-metadata.xml.md5maven-metadata.xml.sha1 from Possibly use "mvn deploy" installed of "mvn install"

  2. Deploy plugins to repo with a different type, so we have both "java" jar files and "plugin" jar files. Possibly (e.g.) search-1.7.1-plugin.jar

  3. Make distribution (somehow) depend on org.igniterealtime.openfire.plugins:search:1.7,1

  4. Copy search-1.7.1-plugin.jar to target/plugins/search.jar




Greg Thomas
January 7, 2019, 11:28 AM
Greg Thomas
December 10, 2018, 2:37 PM

The PR at will add the search.jar plugin - if found in a repo - to the distribution. Requires either manually populating the local repo, or creating a genuine repo (see above) and referencing it.

Greg Thomas
December 10, 2018, 12:08 PM

The PR @ sorts out #1 + #2. A standard release and snapshots repo with metadata is now created in Openfire/target/repo when "mvn deploy" is called. It will still be necessary to somehow copy from the build folder to (as well as split that repo in to the standard release/snapshots pair) at an appropriate point. I'd suggest that copy from "release" is only done as part of a release process, snapshots could be done on every build or nightly.



Greg Thomas


Greg Thomas