Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-34909

com.atlassian.webresource.api.assembler.PageBuilderService cannot be used by v2 plugins

    XMLWordPrintable

Details

    Description

      We have an interface defined like this in JIRA:

      public interface com.atlassian.jira.web.pagebuilder.PageBuilderService extends com.atlassian.webresource.api.assembler.PageBuilderService
      

      We register it like:

      register.implementation(PROVIDED, com.atlassian.jira.web.pagebuilder.PageBuilderService.class, DefaultPageBuilderService.class);
      

      This means that plugins can't access com.atlassian.webresource.api.assembler.PageBuilderService because it ain't registered. You can't register com.atlassian.webresource.api.assembler.PageBuilderService because someone has already used the "pageBuilderService" name and JIRA will fail to start. These two problems makes it impossible for people to get a handle on the cross product com.atlassian.webresource.api.assembler.PageBuilderService.

      Attachments

        Issue Links

          Activity

            People

              rtekhov Roman Tekhov (Inactive)
              ohernandez@atlassian.com Oswaldo Hernandez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: