[ROO-3730] Generate Multimodule projects from STS Created: 07/Apr/16  Updated: 11/Apr/16  Resolved: 11/Apr/16

Status: Resolved
Project: Spring Roo
Component/s: None
Affects Version/s: 2.0.0.M1
Fix Version/s: 2.0.0.M2

Type: New Feature Priority: Minor
Reporter: Juan Carlos García del Canto Assignee: Juan Carlos García del Canto
Resolution: Complete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

On Spring Roo 2.x we have included a new feature that allow developers to define projects like a "multimodule" project during project generation (ROO-3726)

This is possible on Spring Roo Shell including --multimodule parameter on project setup command.

project setup --topLevelPackage org.springframework.roo.multimodule --multimodule STANDARD

Now a days, with Spring Roo STS Plugin, developers are able to select the project type they want to generate. These types are:

  • Standard
  • Addon Simple
  • Addon Advanced
  • Spring Roo Addon Suite

We should update Spring Roo STS Plugin to include Multimodule Standard and Multimodule Basic types.

When that types will be selected, "project setup" command will include --multimodule parameter.

This functionality should check if "Selected Spring Roo Distribution" is 2.x. If developer is using Spring Roo 1.x, the plugin should open a new dialog with the following message:

You are trying to generate multimodule project, but this functionality is only available on Spring Roo 2.0+ versions. Please, install an Spring Roo 2.0+ distribution to continue


 Comments   
Comment by Juan Carlos García del Canto [ 07/Apr/16 ]

Applying changes on my gitHub repository. Now is possible to generate Multimodule Standard projects and Multimodule Basic projects, as you could see on the following screenshot:

I've just sent a new pull-request to Spring IDE gitHub repository.

https://github.com/spring-projects/spring-ide/pull/53

Waiting for an answer from Spring IDE team.

Comment by Juan Carlos García del Canto [ 08/Apr/16 ]

Updated pull-request including new improvements.

https://github.com/spring-projects/spring-ide/pull/53

  • Support to generate Java 8 applications from Spring Roo STS Plugin.
  • Adding scroll on "Create Project" wizard page of Spring Roo STS Plugin.
  • Include shortcut on "File > New" menu to be able to create Spring Roo projects if Spring Roo STS Plugin has been installed.

Waiting for an answer from Spring IDE team

Comment by Juan Carlos García del Canto [ 11/Apr/16 ]

Solved and merged.

Now, these changes are available on http://dist.springframework.org/snapshot/IDE/nightly/

If some extra update or fix is necessary, we will create new issue or task.

Generated at Sat Nov 23 01:37:38 UTC 2019 using Jira 7.13.8#713008-sha1:1606a5c1e7006e1ab135aac81f7a9566b2dbc3a6.