Skip to content

Commit dcaaaa5

Browse files
author
shabtaisharon
committed
Merge pull request #137 from rpmoore/config_file_rename
Changing the file that is used to store the config information so tha…
2 parents 57f0ff9 + 5e80a46 commit dcaaaa5

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

ds3-sdk/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ task genConfigProperties << {
4646
def productionBuild = System.getenv('productionBuild')
4747
if (productionBuild == null) { productionBuild = 'false' }
4848

49-
File configFile = new File(sourceSets.main.output.resourcesDir, "/config.properties")
49+
File configFile = new File(sourceSets.main.output.resourcesDir, "/ds3_sdk.properties")
5050
Path configPath = sourceSets.main.output.resourcesDir.toPath()
5151
if (!Files.exists(configPath)) {
5252
Files.createDirectories(configPath)

ds3-sdk/src/main/java/com/spectralogic/ds3client/serializer/XmlOutput.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class XmlOutput {
3737
private static final JacksonXmlModule module;
3838
private static final XmlMapper mapper;
3939
static private final Logger LOG = LoggerFactory.getLogger(XmlOutput.class);
40+
public static final String PRODUCTION_BUILD = "productionBuild";
4041

4142
static {
4243
module = new JacksonXmlModule();
@@ -52,7 +53,7 @@ public class XmlOutput {
5253
}
5354

5455
protected static boolean isProductionBuild() {
55-
String productionBuild = System.getenv("productionBuild");
56+
String productionBuild = System.getenv(PRODUCTION_BUILD);
5657
if (productionBuild != null) {
5758
if (productionBuild.equals("true")) {
5859
return true;
@@ -61,15 +62,15 @@ protected static boolean isProductionBuild() {
6162
}
6263

6364
final Properties props = new Properties();
64-
final InputStream input = XmlOutput.class.getClassLoader().getResourceAsStream("config.properties");
65+
final InputStream input = XmlOutput.class.getClassLoader().getResourceAsStream("ds3_sdk.properties");
6566
if (input == null) {
6667
LOG.error("Could not find property file.");
6768
}
6869
else {
6970
try {
7071
props.load(input);
71-
productionBuild = (String) props.get("productionBuild");
72-
if (productionBuild.equals("true")) {
72+
productionBuild = (String) props.get(PRODUCTION_BUILD);
73+
if (productionBuild != null && productionBuild.equals("true")) {
7374
return true;
7475
}
7576
else {

0 commit comments

Comments
 (0)