Package io.quarkus.deployment.util
Class WebJarUtil
- java.lang.Object
-
- io.quarkus.deployment.util.WebJarUtil
-
public class WebJarUtil extends Object
Utility for Web resource related operations
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Path
copyResourcesForDevOrTest(LiveReloadBuildItem liveReloadBuildItem, CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, String rootFolderInJar)
static Path
copyResourcesForDevOrTest(LiveReloadBuildItem liveReloadBuildItem, CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, String rootFolderInJar, boolean useDefaultQuarkusBranding)
static Map<String,byte[]>
copyResourcesForProduction(CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.bootstrap.model.AppArtifact artifact, String rootFolderInJar)
static Map<String,byte[]>
copyResourcesForProduction(CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.bootstrap.model.AppArtifact artifact, String rootFolderInJar, boolean useDefaultQuarkusBranding)
static Path
createResourcesDirectory(io.quarkus.bootstrap.model.AppArtifact userApplication, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact)
static io.quarkus.bootstrap.model.AppArtifact
getAppArtifact(CurateOutcomeBuildItem curateOutcomeBuildItem, String groupId, String artifactId)
static void
hotReloadBrandingChanges(CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, Set<String> hotReloadChanges)
static void
hotReloadBrandingChanges(CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, Set<String> hotReloadChanges, boolean useDefaultQuarkusBranding)
static void
updateFile(Path original, byte[] newContent)
static String
updateUrl(String original, String path, String lineStartsWith, String format)
static void
updateUrl(Path original, String path, String lineStartsWith, String format)
-
-
-
Method Detail
-
hotReloadBrandingChanges
public static void hotReloadBrandingChanges(CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, Set<String> hotReloadChanges) throws IOException
- Throws:
IOException
-
hotReloadBrandingChanges
public static void hotReloadBrandingChanges(CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, Set<String> hotReloadChanges, boolean useDefaultQuarkusBranding) throws IOException
- Throws:
IOException
-
copyResourcesForDevOrTest
public static Path copyResourcesForDevOrTest(LiveReloadBuildItem liveReloadBuildItem, CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, String rootFolderInJar) throws IOException
- Throws:
IOException
-
copyResourcesForDevOrTest
public static Path copyResourcesForDevOrTest(LiveReloadBuildItem liveReloadBuildItem, CurateOutcomeBuildItem curateOutcomeBuildItem, LaunchModeBuildItem launchMode, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact, String rootFolderInJar, boolean useDefaultQuarkusBranding) throws IOException
- Throws:
IOException
-
copyResourcesForProduction
public static Map<String,byte[]> copyResourcesForProduction(CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.bootstrap.model.AppArtifact artifact, String rootFolderInJar) throws IOException
- Throws:
IOException
-
copyResourcesForProduction
public static Map<String,byte[]> copyResourcesForProduction(CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.bootstrap.model.AppArtifact artifact, String rootFolderInJar, boolean useDefaultQuarkusBranding) throws IOException
- Throws:
IOException
-
updateFile
public static void updateFile(Path original, byte[] newContent) throws IOException
- Throws:
IOException
-
updateUrl
public static void updateUrl(Path original, String path, String lineStartsWith, String format) throws IOException
- Throws:
IOException
-
updateUrl
public static String updateUrl(String original, String path, String lineStartsWith, String format)
-
getAppArtifact
public static io.quarkus.bootstrap.model.AppArtifact getAppArtifact(CurateOutcomeBuildItem curateOutcomeBuildItem, String groupId, String artifactId)
-
createResourcesDirectory
public static Path createResourcesDirectory(io.quarkus.bootstrap.model.AppArtifact userApplication, io.quarkus.bootstrap.model.AppArtifact resourcesArtifact)
-
-