1 23 package com.sun.enterprise.tools.upgrade.common.arguments; 24 25 import java.io.File ; 26 27 31 public class ARG_target extends ArgumentHandler { 32 33 34 public ARG_target(ParsedArgument pa) { 35 super(pa); 36 if(parameters.isEmpty()){ 37 helpUsage(sm.getString("enterprise.tools.upgrade.cli.argument_missing","--target/-t")); 38 System.exit(1); 39 } 40 String targetDir = (String )parameters.firstElement(); 41 if(!utils.isValidTargetPath(targetDir)){ 42 helpUsage(); 43 _logger.severe(sm.getString("enterprise.tools.upgrade.cli.not_valid_target_install")); 44 System.exit(1); 45 } 46 if(!new File (targetDir).equals(new File (commonInfo.getTargetInstallDir()))) { 49 commonInfo.setTargetDomainRoot(targetDir); 50 } 51 commonInfo.enlistDomainsFromSource(); 52 } 53 54 } 55 | Popular Tags |