[jboss-cvs] JBossAS SVN: r101237 - projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/validator.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 22 03:21:50 EST 2010
Author: jeff.zhang
Date: 2010-02-22 03:21:50 -0500 (Mon, 22 Feb 2010)
New Revision: 101237
Modified:
projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/validator/Main.java
Log:
[JBJCA-283] Add a -quite flag to the standalone validator
Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/validator/Main.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/validator/Main.java 2010-02-22 07:41:07 UTC (rev 101236)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/validator/Main.java 2010-02-22 08:21:50 UTC (rev 101237)
@@ -376,13 +376,31 @@
*/
public static void main(String[] args)
{
- if (args.length == 1)
+ boolean quite = false;
+ int arg = 0;
+
+ if (args.length > 0)
{
+ while (args.length > arg + 1)
+ {
+ if (args[arg].startsWith("-"))
+ {
+ if (args[arg].endsWith("quite"))
+ quite = true;
+ }
+ else
+ {
+ usage();
+ System.exit(OTHER);
+ }
+ arg++;
+ }
+
try
- {
- int systemExitCode = validate(new File(args[0]).toURI().toURL());
+ {
+ int systemExitCode = validate(new File(args[arg]).toURI().toURL());
- if (systemExitCode == FAIL)
+ if (!quite && systemExitCode == FAIL)
{
System.out.println("Validation errors");
}
@@ -406,7 +424,7 @@
*/
private static void usage()
{
- System.out.println("Usage: validator <file>");
+ System.out.println("Usage: validator [-quite] <file>");
}
More information about the jboss-cvs-commits
mailing list