[
https://issues.apache.org/jira/browse/NPANDAY-628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter updated NPANDAY-628:
---------------------------------
Attachment: 0001-experiment-with-adding-a-toolsVersion.patch
An experiment I'd done previously for adding a toolsVersion. Might provide some
help when picking up again, though the patch will likely be overridden by
NPANDAY-627, and dotnet-msbuild already has that probing path via NPANDAY-505
now.
> Refactor SDK location
> ---------------------
>
> Key: NPANDAY-628
> URL: https://issues.apache.org/jira/browse/NPANDAY-628
> Project: NPanday
> Issue Type: Improvement
> Components: Maven Plugins
> Reporter: Brett Porter
> Fix For: Backlog
>
> Attachments: 0001-experiment-with-adding-a-toolsVersion.patch
>
>
> See NPANDAY-505 for more details on the initial proposal. In the interim,
> several probing paths have been added to the compile/executable plugins
> metadata. However, these suffer some failings:
> - imprecise location of the right framework in some cases (e.g. vbc always
> uses the latest tools version, matches 4.0 even when targetting 2.0, etc.)
> - no way to specify the tools version vs. the framework (target) version
> - duplication of probing paths that need to be updated for new SDK releases
> We should pick up on the suggestions in the original ticket to create an SDK
> description that can find the right paths for MSBuild tools and for NET FX
> tools based on a given tools version, framework version, SDK version (if
> applicable/desired) and executable. This can then be referenced by more
> succinct plugin definitions (one per executable).
> The same API could be used for other SDKs, like Azure and Web Deploy.
--
This message was sent by Atlassian JIRA
(v6.2#6252)