@@ -83,6 +83,10 @@ public class CommandlineOptions {
8383 .description ("do not make embedded mode available" )
8484 .defaultValue (false )
8585 .build ();
86+ private static final Argument <Boolean > noAutoDeployArg = optionArgument ("-a" , "--no-auto-deploy" )
87+ .description ("Disable auto-deployment of EXPath Packages" )
88+ .defaultValue (false )
89+ .build ();
8690
8791
8892 /* gui arguments */
@@ -168,7 +172,7 @@ private static Optional<XmldbURI> optUri(final ParsedArguments parsedArguments,
168172
169173 public static CommandlineOptions parse (final String [] args ) throws ArgumentException , URISyntaxException {
170174 final ParsedArguments arguments = CommandLineParser
171- .withArguments (userArg , passwordArg , useSslArg , embeddedArg , embeddedConfigArg , noEmbeddedModeArg )
175+ .withArguments (userArg , passwordArg , useSslArg , embeddedArg , embeddedConfigArg , noEmbeddedModeArg , noAutoDeployArg )
172176 .andArguments (noGuiArg , guiQueryDialogArg )
173177 .andArguments (mkColArg , rmColArg , setColArg )
174178 .andArguments (parseDocsArg , getDocArg , rmDocArg )
@@ -189,6 +193,7 @@ public static CommandlineOptions parse(final String[] args) throws ArgumentExcep
189193 final boolean embedded = getBool (arguments , embeddedArg );
190194 final Optional <Path > embeddedConfig = getPathOpt (arguments , embeddedConfigArg );
191195 final boolean noEmbeddedMode = getBool (arguments , noEmbeddedModeArg );
196+ final boolean noAutoDeploy = getBool (arguments , noAutoDeployArg );
192197
193198 final boolean startGUI = !getBool (arguments , noGuiArg );
194199 final boolean openQueryGUI = getBool (arguments , guiQueryDialogArg );
@@ -233,6 +238,7 @@ public static CommandlineOptions parse(final String[] args) throws ArgumentExcep
233238 embedded ,
234239 embeddedConfig ,
235240 noEmbeddedMode ,
241+ noAutoDeploy ,
236242 startGUI ,
237243 openQueryGUI ,
238244 mkCol ,
@@ -252,7 +258,7 @@ public static CommandlineOptions parse(final String[] args) throws ArgumentExcep
252258 );
253259 }
254260
255- public CommandlineOptions (boolean quiet , boolean verbose , Optional <Path > outputFile , Map <String , String > options , Optional <String > username , Optional <String > password , boolean useSSL , boolean embedded , Optional <Path > embeddedConfig , boolean noEmbeddedMode , boolean startGUI , boolean openQueryGUI , Optional <XmldbURI > mkCol , Optional <XmldbURI > rmCol , Optional <XmldbURI > setCol , List <Path > parseDocs , Optional <XmldbURI > getDoc , Optional <String > rmDoc , Optional <String > xpath , List <Path > queryFiles , Optional <Integer > howManyResults , Optional <Path > traceQueriesFile , Optional <String > setDoc , Optional <Path > xupdateFile , boolean reindex , boolean reindexRecurse ) {
261+ public CommandlineOptions (boolean quiet , boolean verbose , Optional <Path > outputFile , Map <String , String > options , Optional <String > username , Optional <String > password , boolean useSSL , boolean embedded , Optional <Path > embeddedConfig , boolean noEmbeddedMode , boolean noAutoDeploy , boolean startGUI , boolean openQueryGUI , Optional <XmldbURI > mkCol , Optional <XmldbURI > rmCol , Optional <XmldbURI > setCol , List <Path > parseDocs , Optional <XmldbURI > getDoc , Optional <String > rmDoc , Optional <String > xpath , List <Path > queryFiles , Optional <Integer > howManyResults , Optional <Path > traceQueriesFile , Optional <String > setDoc , Optional <Path > xupdateFile , boolean reindex , boolean reindexRecurse ) {
256262 this .quiet = quiet ;
257263 this .verbose = verbose ;
258264 this .outputFile = outputFile ;
@@ -263,6 +269,7 @@ public CommandlineOptions(boolean quiet, boolean verbose, Optional<Path> outputF
263269 this .embedded = embedded ;
264270 this .embeddedConfig = embeddedConfig ;
265271 this .noEmbeddedMode = noEmbeddedMode ;
272+ this .noAutoDeploy = noAutoDeploy ;
266273 this .startGUI = startGUI ;
267274 this .openQueryGUI = openQueryGUI ;
268275 this .mkCol = mkCol ;
@@ -292,6 +299,7 @@ public CommandlineOptions(boolean quiet, boolean verbose, Optional<Path> outputF
292299 final boolean embedded ;
293300 final Optional <Path > embeddedConfig ;
294301 final boolean noEmbeddedMode ;
302+ final boolean noAutoDeploy ;
295303
296304 final boolean startGUI ;
297305 final boolean openQueryGUI ;
0 commit comments