Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2013-08-29 15:36:15 +0000
committerJoakim Erdfelt2013-08-29 15:36:15 +0000
commit51b0ea05ee85917d303b12682479ee0b7414dabf (patch)
tree23cdca4c2a30daa34e2bb1b47a15e54762cc3066 /jetty-start
parentc183c6fad576090f6d4a845f8cbbe6106c444284 (diff)
downloadorg.eclipse.jetty.project-51b0ea05ee85917d303b12682479ee0b7414dabf.tar.gz
org.eclipse.jetty.project-51b0ea05ee85917d303b12682479ee0b7414dabf.tar.xz
org.eclipse.jetty.project-51b0ea05ee85917d303b12682479ee0b7414dabf.zip
jetty-start / minor cleanup of BaseHome + use canonical file more consistently
Diffstat (limited to 'jetty-start')
-rw-r--r--jetty-start/src/main/java/org/eclipse/jetty/start/BaseHome.java33
1 files changed, 21 insertions, 12 deletions
diff --git a/jetty-start/src/main/java/org/eclipse/jetty/start/BaseHome.java b/jetty-start/src/main/java/org/eclipse/jetty/start/BaseHome.java
index 8e519db5a3..f68fd39ee0 100644
--- a/jetty-start/src/main/java/org/eclipse/jetty/start/BaseHome.java
+++ b/jetty-start/src/main/java/org/eclipse/jetty/start/BaseHome.java
@@ -50,20 +50,22 @@ public class BaseHome
{
try
{
- this.baseDir = new File(System.getProperty("jetty.base",System.getProperty("user.dir",".")));
- URL jarfile=this.getClass().getClassLoader().getResource("org/eclipse/jetty/start/BaseHome.class");
- if (jarfile!=null)
+ this.baseDir = new File(System.getProperty("jetty.base",System.getProperty("user.dir",".")));
+ URL jarfile = this.getClass().getClassLoader().getResource("org/eclipse/jetty/start/BaseHome.class");
+ if (jarfile != null)
{
- Matcher m =Pattern.compile("jar:(file:.*)!/org/eclipse/jetty/start/BaseHome.class").matcher(jarfile.toString());
+ Matcher m = Pattern.compile("jar:(file:.*)!/org/eclipse/jetty/start/BaseHome.class").matcher(jarfile.toString());
if (m.matches())
- homeDir=new File(new URI(m.group(1))).getParentFile();
+ {
+ homeDir = new File(new URI(m.group(1))).getParentFile();
+ }
}
- homeDir = new File(System.getProperty("jetty.home",(homeDir==null?baseDir:homeDir).getAbsolutePath()));
-
- baseDir=baseDir.getAbsoluteFile().getCanonicalFile();
- homeDir=homeDir.getAbsoluteFile().getCanonicalFile();
+ homeDir = new File(System.getProperty("jetty.home",(homeDir == null?baseDir:homeDir).getAbsolutePath()));
+
+ baseDir = baseDir.getAbsoluteFile().getCanonicalFile();
+ homeDir = homeDir.getAbsoluteFile().getCanonicalFile();
}
- catch(IOException | URISyntaxException e)
+ catch (IOException | URISyntaxException e)
{
throw new RuntimeException(e);
}
@@ -71,8 +73,15 @@ public class BaseHome
public BaseHome(File homeDir, File baseDir)
{
- this.homeDir = homeDir;
- this.baseDir = baseDir == null?homeDir:baseDir;
+ try
+ {
+ this.homeDir = homeDir.getCanonicalFile();
+ this.baseDir = baseDir == null?homeDir:baseDir.getCanonicalFile();
+ }
+ catch (IOException e)
+ {
+ throw new RuntimeException(e);
+ }
}
public String getBase()

Back to the top