Uploaded image for project: 'Spring Tool Suite'
  1. Spring Tool Suite
  2. STS-487

As a user, I want to have Grails tooling support in STS

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 2.7.0.M2
    • Component/s: GRAILS
    • Labels:
      None
    1.
    Implement classpath management (source folders for plugin sources, JAR for depenencies) Sub-task Resolved Christian Dupuis

    100%

    Original Estimate - 2d
    Time Not Required
     
    2.
    Implement functionality to run Grails commands in STS Sub-task Resolved Christian Dupuis

    100%

    Original Estimate - 2d
    Time Not Required
     
    3.
    Implement UI to configure Grails installation locations and selection on a per project basis. Sub-task Resolved Christian Dupuis

    100%

    Original Estimate - 1d
    Time Not Required
     
    4.
    Implement an editor for GSP, Grails' default view technology Sub-task Resolved Andrew Eisenberg  
     
    5.
    Add ability to run both Grails unit and integration tests from the IDE Sub-task Resolved Kris De Volder  
     
    6.
    Add commands to easily switch between controller,domain, tag library and views for a given convention Sub-task Resolved Andrew Eisenberg  
     
    7.
    Add cmd+click navigation for Grails artefacts Sub-task Resolved Andrew Eisenberg  
     
    8.
    Parse plugin metadata (plugin.xml) for each plugin to obtain info about new methods/properties added by the plugin for code completion Sub-task Resolved Andrew Eisenberg  
     
    9.
    Don't explicitly mark groovy classes as public Sub-task Resolved Andrew Eisenberg  
     
    10.
    Add a "Grails Project View" perspective that replaces the standard Package Explorer Sub-task Resolved Nieraj Singh  
     
    11.
    Create a Grails plugin manager UI where you can search for and install new plugins or upgrade the Grails plugins you have installed Sub-task Resolved Nieraj Singh  
     
    12.
    Add completion for GORM methods and dynamic finders Sub-task Resolved Andrew Eisenberg  
     
    13.
    Add code completion for Grails controller methods (render/redirect/etc.) Sub-task Resolved Andrew Eisenberg  
     
    14.
    Integrate Grails with existing STS deployment tools Sub-task Resolved Kris De Volder  
     
    15.
    Implement ADVANCED functionality to run Grails commands in STS including dialogs Sub-task Resolved Andrew Eisenberg  
     
    16.
    Add Grails-specific syntax highlighting to groovy editors Sub-task Resolved Andrew Eisenberg  
     
    17.
    Create fix imports option for groovy plugin Sub-task Resolved Andrew Eisenberg  
     
    18.
    [grails] Ability to run grails commands in-process Sub-task Resolved Kris De Volder  
     
    19.
    Add a "Groovy Plugin Project" Wizard Sub-task Resolved Andy Clement  
     
    20.
    There is a "Create Grails Application" wizard but no "Create Grails Plugin" wizard Sub-task Resolved Andy Clement  
     
    21.
    Add commands to easily switch between controller,domain, tag library and views for a given convention Sub-task Resolved Andrew Eisenberg  
     
    22.
    Add an extra feature to add sources and javadocs for all dependencies automaically when refreshing Grails dependencies Sub-task Resolved Unassigned  
     

      Activity

      cdupuis Christian Dupuis created issue -
      cdupuis Christian Dupuis made changes -
      Field Original Value New Value
      Story Points 8
      Hide
      jshingler Jim Shingler added a comment -

      If this becomes a priority, . . . Please do it for Griffon at the same time.

      Jim

      Show
      jshingler Jim Shingler added a comment - If this becomes a priority, . . . Please do it for Griffon at the same time. Jim
      cdupuis Christian Dupuis made changes -
      Summary As a user, I want to have basic Grails tooling support in STS As a user, I want to have Grails tooling support in STS
      Hide
      cdupuis Christian Dupuis added a comment -

      Thanks for all the votes and welcome. Let's get started on building some great tools for Groovy & Grails in Eclipse.

      Items 1, 2, 3 are going be part of STS 2.2.0.RELEASE which we'll release soon.

      Feel free to share your thoughts and wishes, feature requests and so on.

      Christian

      Show
      cdupuis Christian Dupuis added a comment - Thanks for all the votes and welcome. Let's get started on building some great tools for Groovy & Grails in Eclipse. Items 1, 2, 3 are going be part of STS 2.2.0.RELEASE which we'll release soon. Feel free to share your thoughts and wishes, feature requests and so on. Christian
      cdupuis Christian Dupuis made changes -
      Fix Version/s 2.2.0.RELEASE [ 10332 ]
      Fix Version/s Sprint 4 [ 10365 ]
      Fix Version/s Sprint 5 [ 10440 ]
      Fix Version/s 2.2.1.RELEASE [ 10441 ]
      Hide
      danilosantos Danilo Santos added a comment -

      If possible, I'd like to see the capacity of debugging on grails/groovy projects.

      Good job people, finally we have something to increase the productivity.

      Show
      danilosantos Danilo Santos added a comment - If possible, I'd like to see the capacity of debugging on grails/groovy projects. Good job people, finally we have something to increase the productivity.
      cdupuis Christian Dupuis made changes -
      Fix Version/s Sprint 5 [ 10440 ]
      Fix Version/s Sprint 6 [ 10442 ]
      cdupuis Christian Dupuis made changes -
      Story Points 8 20
      cdupuis Christian Dupuis made changes -
      Fix Version/s 2.2.1.RELEASE [ 10441 ]
      Hide
      hallisson hallisson santos added a comment -

      How can I contribute to the project?

      Show
      hallisson hallisson santos added a comment - How can I contribute to the project?
      cdupuis Christian Dupuis made changes -
      Fix Version/s 2.3.0.RELEASE [ 10484 ]
      cdupuis Christian Dupuis made changes -
      Fix Version/s Sprint 6 [ 10442 ]
      Fix Version/s Sprint 7 [ 10482 ]
      cdupuis Christian Dupuis made changes -
      Fix Version/s Sprint 7 [ 10482 ]
      Fix Version/s Sprint 8 [ 10483 ]
      cdupuis Christian Dupuis made changes -
      Fix Version/s 2.3.1.RELEASE [ 10526 ]
      Fix Version/s Sprint 8 [ 10483 ]
      Fix Version/s 2.3.0.RELEASE [ 10484 ]
      cdupuis Christian Dupuis made changes -
      Fix Version/s Sprint 8 [ 10483 ]
      cdupuis Christian Dupuis made changes -
      Fix Version/s Sprint 8 [ 10483 ]
      Fix Version/s 2.3.1.RELEASE [ 10526 ]
      Hide
      nschmuck Niko Schmuck added a comment -

      Just curious: I wonder why you did categorize this feature as minor priority?

      IMHO the adoption of Grails could be even higher, if Eclipse/STS provides a smooth developer expierence. Anyways good progress over the last couple of months, I enjoy the improvements a lot (mostly in the area of pure Groovy productivity) and hope that Grails specific functionality (for example in the area of GORM support, controller to view navigation, GSP editing and controller testing) will also get better over time.

      Show
      nschmuck Niko Schmuck added a comment - Just curious: I wonder why you did categorize this feature as minor priority? IMHO the adoption of Grails could be even higher, if Eclipse/STS provides a smooth developer expierence. Anyways good progress over the last couple of months, I enjoy the improvements a lot (mostly in the area of pure Groovy productivity) and hope that Grails specific functionality (for example in the area of GORM support, controller to view navigation, GSP editing and controller testing) will also get better over time.
      Hide
      cazacugmihai Cazacu Mihai added a comment -

      Is there any progress related to this task?

      Show
      cazacugmihai Cazacu Mihai added a comment - Is there any progress related to this task?
      aclement Andy Clement made changes -
      Component/s GRAILS [ 10250 ]
      cdupuis Christian Dupuis made changes -
      Workflow dm Server Workflow [ 18668 ] jira [ 27979 ]
      Story Points 20
      Issue Type Story [ 11 ] New Feature [ 7 ]
      Hide
      aeisenberg Andrew Eisenberg added a comment -

      Grails support has been available for a while now. Closing this issue. All sub-tasks still open will become top-level issues.

      Show
      aeisenberg Andrew Eisenberg added a comment - Grails support has been available for a while now. Closing this issue. All sub-tasks still open will become top-level issues.
      aeisenberg Andrew Eisenberg made changes -
      Assignee Andrew Eisenberg [ aeisenberg ]
      Fix Version/s 2.7.0.M2 [ 10999 ]
      Resolution Complete [ 13 ]
      Status Open [ 1 ] Resolved [ 5 ]
      tmarshall Trevor Marshall made changes -
      Workflow jira [ 27979 ] jira with Pivotal Tracker [ 65902 ]
      tmarshall Trevor Marshall made changes -
      Project Import Thu Apr 06 15:50:53 UTC 2017 [ 1491493853826 ]
      Transition Time In Source Status Execution Times Last Executer Last Execution Date
      Open Open Resolved Resolved
      629d 10h 52m 1 Andrew Eisenberg 13/Jun/11 3:41 PM

        People

        • Assignee:
          aeisenberg Andrew Eisenberg
          Reporter:
          cdupuis Christian Dupuis
        • Votes:
          90 Vote for this issue
          Watchers:
          46 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Time Tracking

            Estimated:
            Original Estimate - 5d
            5d
            Remaining:
            0d
            Logged:
            Time Not Required
            0.05h