Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-1220

Support Groovy implementations in the Netbeans IDE plugin

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.1.2, 3.0.0-M0
    • ide

    Description

      SYNCOPE-956 introduced the possibility to provide Groovy-based implementations.
      The Netbeans IDE plugin should be extended to support this.

      This issue basically starts from the work already done for SYNCOPE-808. This means that there is an already existing netbeans plugin for Syncope. For more info please see  this  and  https://syncope.apache.org/docs/getting-started.html#netbeans-ide-plugin
      Please install this plugin and let it work with your local Syncope installation, in order to understand how it works and interacts with Syncope.

      The goal is to improve the current netbeans plugin to create and edit (also format) Groovy scripts used to extend default Syncope behavior. Refer to SYNCOPE-956 to have an idea of what I'm talking about. Basically this means that some default or "open to implementation" functionalities of Syncope Idm can be improved or developed by pluggin in groovy scripts. This mechanism allows to develop custom behaviors for Syncope, based on specific project requirements. Here is the list of customizable features.

      Since Netbeans 9 is near to be released, develop this plugin referring to Netbeans 9 (currently beta).

      Attachments

        1. syncope_error.PNG
          61 kB
          Jayamal Jayamaha
        2. syncope-ide-netbeans-2.1.0-SNAPSHOT.nbm
          7.07 MB
          Rohan Julka

        Issue Links

          Activity

            People

              andrea.patricelli Andrea Patricelli
              ilgrosso Francesco Chicchiriccò
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: