[ https://issues.apache.org/jira/browse/ROL-2085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15029953#comment-15029953 ]
David Johnson commented on ROL-2085: ------------------------------------ I think this is a great idea and would make Roller plugin development much easier. I don't think Roller has ever published Maven Central artifacts so we will have to learn that process (I did it once before for ROME but that was long ago). > Extracting plugin interfaces to a separate Maven project and publish it to > Maven Central > ---------------------------------------------------------------------------------------- > > Key: ROL-2085 > URL: https://issues.apache.org/jira/browse/ROL-2085 > Project: Apache Roller > Issue Type: Wish > Reporter: Kohei Nozaki > Assignee: Roller Unassigned > Priority: Trivial > > 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. -- This message was sent by Atlassian JIRA (v6.3.4#6332)