Uploaded image for project: 'Apache Roller'
  1. Apache Roller
  2. ROL-2085

Extracting plugin interfaces to a separate Maven project and publish it to Maven Central

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Trivial
    • Resolution: Abandoned
    • None
    • None
    • None
    • None

    Description

      Every Roller plugins depend on some interfaces of Roller such as:

      • org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin
      • org.apache.roller.weblogger.business.plugins.comment.WeblogEntryCommentPlugin
      • org.apache.roller.weblogger.ui.rendering.plugins.comments.CommentAuthenticator

      I think it's useful if these interfaces are published on Maven Central. If they are on Maven Central, Plugin developers or users no longer need to acquire entire the source code of Roller and execute mvn install for it. Build instruction of a plugin (e.g. https://github.com/lbtc-xxx/roller-asciidoctorj-plugin#how-to-use-for-wildfly ) can be simplified as it will only need just execute mvn package.

      Any advices / opinions are welcome.

      Attachments

        Activity

          People

            roller_unassigned Roller Unassigned
            xkylex Kohei Nozaki
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: