1. 03 Dec, 2017 1 commit
  2. 17 Nov, 2017 1 commit
    • daryl herzmann's avatar
      Denote Openfire 4.2.0-beta (#928) · 0390a6b8
      daryl herzmann authored
      * Denote Openfire 4.2.0-beta
      
      * Bump maven openfire version to 4.2.0-beta
      
      via mvn versions:set -DnewVersion=4.2.0-beta -DartifactId=*  -DgroupId=*
      
      and had to manually edit
       * src/plugins/jingleNodes/pom.xml
       * src/plugins/kraken/pom.xml
       * src/plugins/pom.xml
       * src/plugins/rayo/pom.xml
       * src/plugins/sip/pom.xml
      
      * update changelog and date
      
      * bump beta release date
      0390a6b8
  3. 15 Sep, 2017 1 commit
  4. 25 May, 2017 2 commits
    • Guus der Kinderen's avatar
      OF-546: Add metadata to pom.xml · 3f2e8b0c
      Guus der Kinderen authored
      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).
      3f2e8b0c
    • Guus der Kinderen's avatar
      OF-546: Move Maven POM files into source directory. · 79ae79bf
      Guus der Kinderen authored
      I continue to be thoroughly confused by having two directories per plugin, one for the plugin sources, and one for the maven build. This commit merges both directories.
      
      As a side effect, various plugin unit tests are now executed by default. Some failed, for which I applied fixes.
      
      This commit also adds some plugins to the Maven structure that previously were not.
      79ae79bf
  5. 19 Mar, 2017 1 commit
  6. 16 Mar, 2017 1 commit
    • Christian Schudt's avatar
      Migrate build process from Ant to Maven (WIP). · f5ee1de2
      Christian Schudt authored
      The Maven structure is:
      -/
      --dbutil (used by xmppserver)
      --i18n (used by starter and xmppserver)
      --starter (launcher and starter package, startup.jar)
      --xmppserver (nearly everything in the src dir, openfire.jar)
      --webadmin (admin plugin)
      --plugins
      ---broadcast
      ---...
      
      I've also added Maven plugins to mimic partial behavior of the Ant build (copying dependencies, bin/conf folder, ...)
      
      This commit addresses issues OF-546.
      
      I reconfigured the pom.xmls to work with the existing directory structure, (instead of default src/main/java), so that the current src folder stays untouched.
      
      What it can do:
      - Run tests successfully
      - Generate JavaDoc
      - Assemble most plugin jars (without JSP)
      - Assemble admin plugin (without JSP)
      - Generate a source zip/tar.gz for distribution (as the download page offers it currently)
      - Build the startup.jar and openfire.jar, copy it in the right directory, so that Openfire can be run with `java -jar startup.jar`
      
      What it can't do:
      - Build executables for every platform (e.g. install4j, *.dmg, ...)
      - Build some plugins (e.g. ofmeet) due to non-Maven dependencies.
      
      Todos:
      - Fix these issues
      - Move source code to the correct paths, e.g. /src to xmppserver/src/main/java
      f5ee1de2