You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ol...@apache.org on 2010/05/05 22:08:38 UTC
svn commit: r941459 -
/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java
Author: olamy
Date: Wed May 5 20:08:38 2010
New Revision: 941459
URL: http://svn.apache.org/viewvc?rev=941459&view=rev
Log:
[SCM-528] Provide Util.setSettingsDirectory for starteam
Submitted by Robert Scholte
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java?rev=941459&r1=941458&r2=941459&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-starteam/src/main/java/org/apache/maven/scm/provider/starteam/util/StarteamUtil.java Wed May 5 20:08:38 2010
@@ -34,14 +34,20 @@ import java.io.IOException;
*/
public class StarteamUtil
{
+ protected static final String STARTEAM_SETTINGS_FILENAME = "starteam-settings.xml";
+
+ public static final File DEFAULT_SETTINGS_DIRECTORY = new File( System.getProperty( "user.home" ), ".scm" );
+
+ private static File settingsDirectory = DEFAULT_SETTINGS_DIRECTORY;
+
private StarteamUtil()
{
}
public static Settings getSettings()
{
- File scmUserDir = new File( System.getProperty( "user.home" ), ".scm" );
- File settingsFile = new File( scmUserDir, "starteam-settings.xml" );
+ File scmUserDir = settingsDirectory;
+ File settingsFile = new File( scmUserDir, STARTEAM_SETTINGS_FILENAME );
if ( settingsFile.exists() )
{
@@ -68,4 +74,9 @@ public class StarteamUtil
return new Settings();
}
+
+ public static void setSettingsDirectory( File directory )
+ {
+ settingsDirectory = directory;
+ }
}