* \r
* @param project\r
* the Ant <code>Project</code> being run.\r
+ * @return whether the project could be initialized for SLC usage (e.g.\r
+ * presence of an SLC root file)\r
*/\r
- public void initProject(Project project) {\r
+ public boolean initProject(Project project) {\r
File projectBaseDir = project.getBaseDir();\r
File slcRootFile = findSlcRootFile(projectBaseDir);\r
if (slcRootFile == null) {\r
- throw new SlcAntException("Cannot find SLC root file");\r
+ return false;\r
}\r
+ \r
// pass the project properties through the System properties\r
System.getProperties().putAll((Map<?, ?>) project.getUserProperties());\r
Properties all = prepareAllProperties(slcRootFile);\r
project.setUserProperty(key, all.getProperty(key));\r
}\r
}\r
+ return true;\r
}\r
\r
/**\r
*/\r
protected Properties prepareAllProperties(File slcRootFile) {\r
try {\r
- final String fileUrlPrefix ="";\r
+ final String fileUrlPrefix = "";\r
\r
Properties all = new Properties();\r
all.putAll(System.getProperties());\r