[ 
https://issues.apache.org/jira/browse/NPANDAY-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter updated NPANDAY-536:
---------------------------------

    Fix Version/s: Backlog

> Ability to map different role properties when packaging an Azure cloud service
> ------------------------------------------------------------------------------
>
>                 Key: NPANDAY-536
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-536
>             Project: NPanday
>          Issue Type: Improvement
>    Affects Versions: 1.5.0-incubating
>            Reporter: Brett Porter
>             Fix For: Backlog
>
>
> In the current implementation, the call to CSPACK will always use the 
> artifact ID for the rolename of a dependency that is a web or worker role. 
> However, this may not be the case - so it should be possible to create a 
> mapping, and to generate that with the project importer.
> Likewise, currently a single framework version can be passed to the azure 
> plugin and is used to populate the role property for each dependency, but it 
> may be possible that the project was from a different SDK version. This can 
> be hard to detect from the artifact, unless additional data is written to the 
> repository, but it could be configurable as above.
> Something like the following would be suitable:
> {code:xml}
> <roleMappings>
>   <roleMapping>
>     <artifactId>My.WebRole</artifactId>
>     <roleName>WebRole</roleName>
>     <frameworkVersion>3.5</frameworkVersion>
>   </roleMapping>
> </roleMappings>
> {code}
> Alternatively, the packaging plugins could generate this information and 
> store in the local repository, then retrieve it as part of the packaging 
> process to create the right role properties file - but it may be difficult if 
> some dependencies need to be used after this was originally considered.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to