package org.wikipedia.miner.util;
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.stream.XMLStreamException;
import org.wikipedia.miner.db.*;
import org.wikipedia.miner.util.text.PorterStemmer;
public class EnvironmentBuilder {
public static void main(String args[]) throws Exception {
if (args.length != 1) {
System.out.println("Please specify path to wikipedia configuration file") ;
System.exit(1) ;
}
File confFile = new File(args[0]) ;
if (!confFile.canRead()) {
System.out.println("'" + args[0] + "' cannot be read") ;
System.exit(1) ;
}
WikipediaConfiguration conf = new WikipediaConfiguration(confFile) ;
if (conf.getDataDirectory() == null || !conf.getDataDirectory().isDirectory()) {
System.out.println("'" + args[0] + "' does not specify a valid data directory") ;
System.exit(1) ;
}
WEnvironment.buildEnvironment(conf, conf.getDataDirectory(), false) ;
}
}