Changeset 265:ca81a87a1311
- Timestamp:
- 08/27/11 00:47:05 (5 months ago)
- Branch:
- default
- Convert:
- svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2699
- Files:
-
- 1 added
- 6 edited
-
kraken-api/pom.xml (modified) (1 diff)
-
kraken-api/src/main/java/org/krakenapps/api/Environment.java (added)
-
kraken-ca/pom.xml (modified) (2 diffs)
-
kraken-ca/src/test/java/org/krakenapps/ca/ClientCAUsageTest.java (modified) (1 diff)
-
kraken-core/pom.xml (modified) (1 diff)
-
kraken-core/src/main/java/org/krakenapps/main/Kraken.java (modified) (3 diffs)
-
kraken-dom/pom.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kraken-api/pom.xml
r238 r265 10 10 <artifactId>kraken-api</artifactId> 11 11 <name>Kraken API</name> 12 <version>1. 7.7</version>12 <version>1.8.0</version> 13 13 <url>http://maven.apache.org</url> 14 14 </project> -
kraken-ca/pom.xml
r256 r265 58 58 <groupId>org.krakenapps</groupId> 59 59 <artifactId>kraken-api</artifactId> 60 <version>1. 7.7</version>60 <version>1.8.0</version> 61 61 </dependency> 62 62 <dependency> … … 81 81 <optional>true</optional> 82 82 </dependency> 83 <dependency>84 <groupId>org.krakenapps</groupId>85 <artifactId>kraken-core</artifactId>86 <version>1.7.8</version>87 <scope>test</scope>88 </dependency>89 83 </dependencies> 90 84 </project> -
kraken-ca/src/test/java/org/krakenapps/ca/ClientCAUsageTest.java
r256 r265 42 42 import javax.crypto.spec.PBEParameterSpec; 43 43 44 import org.krakenapps.api.Environment; 44 45 import org.krakenapps.ca.impl.CertificateAuthorityImpl; 45 import org.krakenapps.main.Kraken;46 46 47 47 public class ClientCAUsageTest { 48 48 public void PrimaryTest() throws IOException { 49 Kraken.setKrakenSystemProperties();49 Environment.setKrakenSystemProperties("."); 50 50 51 51 // TODO: check prerequisite - kraken.data.dir, CA file exists? -
kraken-core/pom.xml
r252 r265 37 37 <groupId>org.krakenapps</groupId> 38 38 <artifactId>kraken-api</artifactId> 39 <version>1. 7.7</version>39 <version>1.8.0</version> 40 40 </dependency> 41 41 <dependency> -
kraken-core/src/main/java/org/krakenapps/main/Kraken.java
r257 r265 49 49 import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider; 50 50 import org.krakenapps.account.AccountScriptFactory; 51 import org.krakenapps.api.Environment; 51 52 import org.krakenapps.api.InstrumentationService; 52 53 import org.krakenapps.api.LoggerControlService; … … 174 175 } 175 176 176 public static void setKrakenSystemProperties() {177 if (System.getProperty("kraken.dir") == null) {178 File jarPath = new File(Kraken.class.getProtectionDomain().getCodeSource().getLocation().getPath());179 File dir = jarPath.getParentFile();180 System.setProperty("kraken.dir", dir.getAbsolutePath());181 }182 183 String krakenDir = System.getProperty("kraken.dir");184 if (System.getProperty("kraken.data.dir") == null)185 System.setProperty("kraken.data.dir", new File(krakenDir, "data").getAbsolutePath());186 if (System.getProperty("kraken.log.dir") == null)187 System.setProperty("kraken.log.dir", new File(krakenDir, "log").getAbsolutePath());188 if (System.getProperty("kraken.cache.dir") == null)189 System.setProperty("kraken.cache.dir", new File(krakenDir, "cache").getAbsolutePath());190 if (System.getProperty("kraken.download.dir") == null)191 System.setProperty("kraken.download.dir", new File(krakenDir, "download").getAbsolutePath());192 }193 194 177 /** 195 178 * Boot felix framework up. … … 201 184 @SuppressWarnings({ "unchecked", "rawtypes" }) 202 185 public void boot(StartOptions startOptions) throws Exception { 203 setKrakenSystemProperties(); 186 File jarPath = new File(Kraken.class.getProtectionDomain().getCodeSource().getLocation().getPath()); 187 File dir = jarPath.getParentFile(); 188 189 Environment.setKrakenSystemProperties(dir.getAbsolutePath()); 204 190 205 191 setLogger(); -
kraken-dom/pom.xml
r262 r265 68 68 <groupId>org.krakenapps</groupId> 69 69 <artifactId>kraken-api</artifactId> 70 <version>1. 7.0</version>70 <version>1.8.0</version> 71 71 </dependency> 72 72 <dependency>
Note: See TracChangeset
for help on using the changeset viewer.
