Package io.quarkus.devtools.commands
Class CreateExtension
java.lang.Object
io.quarkus.devtools.commands.CreateExtension
Instances of this class are not thread-safe. They are created per invocation.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbomRelativeDir(String bomRelativeDir) classNameBase(String classNameBase) static CreateExtension.LayoutTypedetectLayoutType(org.apache.maven.model.Model basePom, String groupId) execute()extensionDescription(String description) extensionId(String extensionId) extensionName(String name) extensionsRelativeDir(String extensionsRelativeDir) static StringextractQuarkiverseExtensionId(String groupId) static booleanstatic booleanisQuarkiverseGroupId(String groupId) itTestRelativeDir(String itTestRelativeDir) javaVersion(String javaVersion) messageWriter(io.quarkus.devtools.messagewriter.MessageWriter log) namespaceId(String extensionArtifactIdPrefix) namespaceName(String namespaceName) packageName(String packageName) parentArtifactId(String artifactId) parentGroupId(String groupId) parentRelativePath(String parentRelativePath) parentVersion(String version) prepare()quarkusBomArtifactId(String quarkusBomArtifactId) quarkusBomGroupId(String quarkusBomGroupId) quarkusBomVersion(String quarkusBomVersion) quarkusVersion(String quarkusVersion) static org.apache.maven.model.ModelresolveModel(Path dir) withCodestart(boolean withCodestart) withoutDevModeTest(boolean withoutDevModeTest) withoutIntegrationTests(boolean withoutIntegrationTest) withoutUnitTest(boolean withoutUnitTest)
-
Field Details
-
DEFAULT_BOM_GROUP_ID
- See Also:
-
DEFAULT_BOM_ARTIFACT_ID
- See Also:
-
DEFAULT_BOM_VERSION
- See Also:
-
DEFAULT_VERSION
- See Also:
-
DEFAULT_QUARKIVERSE_VERSION
- See Also:
-
DEFAULT_CORE_NAMESPACE_ID
- See Also:
-
DEFAULT_EXTERNAL_NAMESPACE_ID
- See Also:
-
DEFAULT_QUARKIVERSE_PARENT_GROUP_ID
- See Also:
-
DEFAULT_QUARKIVERSE_PARENT_ARTIFACT_ID
- See Also:
-
DEFAULT_QUARKIVERSE_PARENT_VERSION
- See Also:
-
DEFAULT_QUARKIVERSE_NAMESPACE_ID
- See Also:
-
DEFAULT_QUARKIVERSE_GUIDE_URL
- See Also:
-
-
Constructor Details
-
CreateExtension
-
-
Method Details
-
groupId
-
extensionId
-
extensionName
-
extensionDescription
-
version
-
packageName
-
classNameBase
-
namespaceId
-
namespaceName
-
parentGroupId
-
parentArtifactId
-
parentVersion
-
parentRelativePath
-
quarkusVersion
-
quarkusBomGroupId
-
quarkusBomArtifactId
-
quarkusBomVersion
-
javaVersion
-
withCodestart
-
withoutUnitTest
-
withoutDevModeTest
-
withoutIntegrationTests
-
itTestRelativeDir
-
bomRelativeDir
-
extensionsRelativeDir
-
messageWriter
-
prepare
- Throws:
QuarkusCommandException
-
execute
- Throws:
QuarkusCommandException
-
resolveModel
- Throws:
QuarkusCommandException
-
detectLayoutType
public static CreateExtension.LayoutType detectLayoutType(org.apache.maven.model.Model basePom, String groupId) -
isQuarkiverseGroupId
-
extractQuarkiverseExtensionId
-
hasUpperCaseCharacter
-