repo-reorg-2020: moved sts4-relevant spring-ide bundles from https://github.com/spring-projects/spring-ide/releases/tag/REPO-REORG-2020 into sts4 repo
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
Creating new 'Run Target Type' of boot dashboard.
|
||||
---------------------------------------------------
|
||||
|
||||
These are the very roughly sketched steps taken to create the 'Azure Spring Cloud' target.
|
||||
|
||||
- Create a eclipse plugin to host your code
|
||||
- make it depend on `org.springframework.ide.eclipse.boot.dash`
|
||||
- Setup a class to define your 'injections' via the boot dash's SimpleDIContainer
|
||||
- see org.springframework.ide.eclipse.boot.dash.azure.BootDashInjections
|
||||
- wire it into BootDash via eclipse extension point org.springframework.ide.eclipse.boot.dash.injections
|
||||
- Create a class for your new RunTargetType (AzureRunTargetType).
|
||||
- make it extend AbstractRunTargetType
|
||||
- implement all abstract methods with simple stubs (e.g. many can throw 'not implemented yet' exceptsion)
|
||||
- Create a injection of this class in your 'BootDashInjections' class.
|
||||
|
||||
At this point you can run your creation in a Eclipse runtime workbench. When you access the pulldown menu
|
||||
under the '+' icon in the dash your target should show (might not do anything yet when selected if you have
|
||||
not implemented it yet.)
|
||||
|
||||
Implement a dialog UI that prompts the user for all the necessary infos to create a target
|
||||
-------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
- authenticate with the platform
|
||||
- choose a target (i.e. in cf api url, user org, space), for Azure... credentials (oauth token), subscription, resource group, service
|
||||
|
||||
|
||||
Reference in New Issue
Block a user