Class PackageManager
- java.lang.Object
-
- io.quarkiverse.quinoa.deployment.packagemanager.PackageManager
-
public class PackageManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackageManager.DevServer
-
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)PackageManager.DevServerdev(String devServerCommand, String devServerHost, int devServerPort, String checkPath, int checkTimeout)PathgetDirectory()io.quarkiverse.quinoa.deployment.packagemanager.PackageManagerCommandsgetPackageManagerCommands()voidinstall(boolean frozenLockfile)static StringisDevServerUp(String host, int port, String path)static booleanisWindows()voidstopDev(Process process)voidtest()
-
-
-
Method Detail
-
getDirectory
public Path getDirectory()
-
getPackageManagerCommands
public io.quarkiverse.quinoa.deployment.packagemanager.PackageManagerCommands getPackageManagerCommands()
-
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 PackageManager.DevServer dev(String devServerCommand, 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()
-
-