Class PackageManager
- java.lang.Object
-
- io.quarkiverse.quinoa.deployment.packagemanager.PackageManager
-
public class PackageManager extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackageManagerautoDetectPackageManager(Optional<String> binary, PackageManagerCommandConfig packageManagerCommands, Path directory, List<String> paths)voidbuild(io.quarkus.runtime.LaunchMode mode)Processdev(String devServerHost, int devServerPort, String checkPath, int checkTimeout)PathgetDirectory()voidinstall(boolean frozenLockfile)static booleanisDevServerUp(String host, int port, String path)static booleanisWindows()voidstopDev(Process process)voidtest()
-
-
-
Method Detail
-
getDirectory
public Path getDirectory()
-
install
public void install(boolean frozenLockfile)
-
build
public void build(io.quarkus.runtime.LaunchMode mode)
-
test
public void test()
-
stopDev
public void stopDev(Process process)
-
dev
public Process dev(String devServerHost, int devServerPort, String checkPath, int checkTimeout)
-
autoDetectPackageManager
public static PackageManager autoDetectPackageManager(Optional<String> binary, PackageManagerCommandConfig packageManagerCommands, Path directory, List<String> paths)
-
isWindows
public static boolean isWindows()
-
-