[
http://jira.codehaus.org/browse/MNG-2662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Casey closed MNG-2662.
---------------------------
Resolution: Fixed
Applied to 2.0.x branch; this fix doesn't apply to trunk.
> SettingsBuilder internally converts network paths to local paths and is
> therefore preventing the use of network profiles
> ------------------------------------------------------------------------------------------------------------------------
>
> Key: MNG-2662
> URL: http://jira.codehaus.org/browse/MNG-2662
> Project: Maven 2
> Issue Type: Bug
> Components: Settings
> Affects Versions: 2.0.4
> Environment: Windows XP, Domain-Environment, Network User-Profile
> Reporter: Daniel Bechler
> Priority: Minor
> Attachments: maven-settings-patch-PROPER.diff, patch.diff
>
>
> I'm not sure if this is a bug or intended but the DefaultMavenSettingsBuilder
> converts paths like "\\server\username\.m2\settings.xml" to "<Current
> Drive>:\server\username\.m2\settings.xml". This prevented us from using the
> default user.home because our userprofiles are located on another server and
> are referenced by "\\" network paths. It would've been quite complicated to
> change the user.home system property for all developers, so we fixed the
> problem by removing a regular expression that replaced double backslashes by
> only one, followed by calling "new File(path).getAbsolutePath()" which added
> the current drive letter to the path and converted it to a local path this
> way.
> I don't know the reason for removing double backslashes from the beginning
> but at least i didn't recognize any problems with my changes yet. It would be
> nice if somebody could tell me what the regexp was intended for. I attached a
> patch to this posting and hope it helps!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira