Revision ac21d2ee
Added by Andreas Kohlbecker almost 4 years ago
src/main/java/eu/etaxonomy/cdm/server/Bootloader.java | ||
---|---|---|
33 | 33 |
import java.lang.reflect.InvocationTargetException; |
34 | 34 |
import java.net.MalformedURLException; |
35 | 35 |
import java.net.URL; |
36 |
import java.net.URLClassLoader; |
|
37 | 36 |
import java.util.ArrayList; |
38 | 37 |
import java.util.List; |
39 | 38 |
import java.util.Properties; |
... | ... | |
181 | 180 |
public void parseCommandOptions(String[] args) throws ParseException { |
182 | 181 |
CommandLineParser parser = new GnuParser(); |
183 | 182 |
|
184 |
boolean hasProblem = false; |
|
185 |
try { |
|
186 |
cmdLine = parser.parse( CommandOptions.getOptions(), args ); |
|
187 |
} catch (ParseException e) { |
|
188 |
hasProblem = true; |
|
189 |
logger.warn(e); |
|
190 |
} |
|
183 |
cmdLine = parser.parse( CommandOptions.getOptions(), args ); |
|
191 | 184 |
|
192 | 185 |
// print the help message |
193 |
if(cmdLine.hasOption(HELP.getOpt()) || hasProblem){
|
|
186 |
if(cmdLine.hasOption(HELP.getOpt())){ |
|
194 | 187 |
HelpFormatter formatter = new HelpFormatter(); |
195 | 188 |
formatter.setWidth(200); |
196 | 189 |
formatter.printHelp( "java .. ", CommandOptions.getOptions() ); |
Also available in: Unified diff
reverting resilient handling of invalid options