Roberto Sánchez
2014-02-21 8cc95fdfbe8146af8d5d4bcac7f7b9e3e2eb95c6
src/net/curisit/securis/License.java
similarity index 82%rename from src/net/curisit/securis/License.javarename to src/main/java/net/curisit/securis/License.java
....@@ -7,8 +7,12 @@
77 import org.apache.commons.cli.Options;
88 import org.apache.commons.cli.ParseException;
99 import org.apache.commons.cli.PosixParser;
10
+import org.slf4j.Logger;
11
+import org.slf4j.LoggerFactory;
1012
1113 public class License {
14
+
15
+ private static final Logger log = LoggerFactory.getLogger(License.class);
1216
1317 public static void main(String[] args) {
1418 CommandLine cmd = getCommandLine(args);
....@@ -47,11 +51,12 @@
4751 options.addOption("h", "help", false, "Show help.");
4852 options.addOption(OptionBuilder.withArgName("req_file").withLongOpt("rfile").withDescription("Set request file for its generation or for license requesting.").hasArg(true).create('r'));
4953 options.addOption(OptionBuilder.withArgName("url_license_server").withLongOpt("server").withDescription("License server url.").hasArg(true).create('s'));
50
- options.addOption(OptionBuilder.withArgName("lic_file").withLongOpt("license").withDescription("Validate lic file.").hasArg(true).create('l'));
54
+ options.addOption(OptionBuilder.withArgName("lic_file").withLongOpt("validate").withDescription("Validate lic file.").hasArg(true).create('l'));
5155
5256 options.addOption("g", "gen_request", false, "Generate request file. If --rfile parameter is missing then It is generated in current directory.");
5357 options.addOption("c", "create", false, "Request a license file from server. --rfile and --server parameters are mandatory.");
5458 options.addOption("t", "test_lc", false, "Test if License Server (LC) is available. --server parameter is mandatory.");
59
+ options.addOption(OptionBuilder.withArgName("lic_file").withLongOpt("sync").withDescription("Synchronize/renew the current license file. --server parameter is mandatory.").hasArg(true).create('y'));
5560
5661 return options;
5762 }