Package de.mhus.con.api
Class ConUtil
- java.lang.Object
-
- de.mhus.con.api.ConUtil
-
public class ConUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static ObjectconsoleLockstatic StringDEFAULT_PATHES_UNIXstatic StringDEFAULT_PATHES_WINDOWSstatic StringENV_HOMEstatic StringENV_HOME_DEFAULTstatic StringPROPERTY_CMD_PATHstatic StringPROPERTY_DOWNLOAD_SNAPSHOTSstatic StringPROPERTY_FAEstatic StringPROPERTY_HOMEstatic StringPROPERTY_LIFECYCLEstatic StringPROPERTY_PARALLELstatic StringPROPERTY_PATHstatic StringPROPERTY_ROOTstatic StringPROPERTY_STEP_IGNORE_RETURN_CODEstatic StringPROPERTY_THREADSstatic StringPROPERTY_TRYstatic StringPROPERTY_VALIDATORSstatic StringPROPERTY_VERSION
-
Constructor Summary
Constructors Constructor Description ConUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcmdLocation(Conductor con, String cmd)static StringcmdLocationOrNull(Conductor con, String cmd)static FilecreateTempFile(Conductor con, Class<?> owner, String suffix)static String[]execute(String name, File rootDir, String cmd, boolean infoOut)static de.mhus.lib.core.console.ConsolegetConsole()static de.mhus.lib.core.util.MUrigetDefaultConfiguration(String name)static FilegetFile(File root, String path)static FilegetHome()static Object[]getMainPackageName()static voidorderProjects(List<Project> projects, String order, boolean orderAsc)
-
-
-
Field Detail
-
consoleLock
public static final Object consoleLock
-
PROPERTY_FAE
public static final String PROPERTY_FAE
- See Also:
- Constant Field Values
-
PROPERTY_CMD_PATH
public static final String PROPERTY_CMD_PATH
- See Also:
- Constant Field Values
-
PROPERTY_PATH
public static final String PROPERTY_PATH
- See Also:
- Constant Field Values
-
DEFAULT_PATHES_UNIX
public static final String DEFAULT_PATHES_UNIX
- See Also:
- Constant Field Values
-
DEFAULT_PATHES_WINDOWS
public static final String DEFAULT_PATHES_WINDOWS
- See Also:
- Constant Field Values
-
PROPERTY_VERSION
public static final String PROPERTY_VERSION
- See Also:
- Constant Field Values
-
PROPERTY_LIFECYCLE
public static final String PROPERTY_LIFECYCLE
- See Also:
- Constant Field Values
-
PROPERTY_DOWNLOAD_SNAPSHOTS
public static final String PROPERTY_DOWNLOAD_SNAPSHOTS
- See Also:
- Constant Field Values
-
ENV_HOME
public static final String ENV_HOME
- See Also:
- Constant Field Values
-
ENV_HOME_DEFAULT
public static final String ENV_HOME_DEFAULT
- See Also:
- Constant Field Values
-
PROPERTY_ROOT
public static final String PROPERTY_ROOT
- See Also:
- Constant Field Values
-
PROPERTY_HOME
public static final String PROPERTY_HOME
- See Also:
- Constant Field Values
-
PROPERTY_VALIDATORS
public static final String PROPERTY_VALIDATORS
- See Also:
- Constant Field Values
-
PROPERTY_PARALLEL
public static final String PROPERTY_PARALLEL
- See Also:
- Constant Field Values
-
PROPERTY_THREADS
public static final String PROPERTY_THREADS
- See Also:
- Constant Field Values
-
PROPERTY_TRY
public static final String PROPERTY_TRY
- See Also:
- Constant Field Values
-
PROPERTY_STEP_IGNORE_RETURN_CODE
public static final String PROPERTY_STEP_IGNORE_RETURN_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
orderProjects
public static void orderProjects(List<Project> projects, String order, boolean orderAsc)
-
execute
public static String[] execute(String name, File rootDir, String cmd, boolean infoOut) throws IOException
- Throws:
IOException
-
getConsole
public static de.mhus.lib.core.console.Console getConsole()
-
cmdLocation
public static String cmdLocation(Conductor con, String cmd) throws de.mhus.lib.errors.NotFoundException
- Throws:
de.mhus.lib.errors.NotFoundException
-
getDefaultConfiguration
public static de.mhus.lib.core.util.MUri getDefaultConfiguration(String name)
-
getHome
public static File getHome()
-
createTempFile
public static File createTempFile(Conductor con, Class<?> owner, String suffix) throws IOException
- Throws:
IOException
-
getMainPackageName
public static Object[] getMainPackageName()
-
-