Class Dependency.Builder
java.lang.Object
io.micronaut.projectgen.core.buildtools.dependencies.Dependency.Builder
- Enclosing class:
Dependency
Builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnnotation Processor Scope.annotationProcessor(boolean requiresPriority) Annotation Processor Scope.api()API Scope.artifactId(@NonNull String artifactId) build()buildCoordinate(boolean showVersionProperty) compile()Compile Scope.Compile Only Scope.Development Only Scope.exclude(Dependency dependency) lookupArtifactId(@NonNull String artifactId) Native Image Compile Only.order(int order) pom()pom(boolean pom) runtime()Runtime scope.substitution(Substitution substitution) template()Set template true.test()Test Scope.Test Annotation Processor Scope.testAnnotationProcessor(boolean requiresPriority) Test Annotation Processor Scope.Test Compile Only Scope.Test Resources Service.Test Runtime Scope.versionProperty(@Nullable String versionProperty)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
comment
- Parameters:
comment- Comment- Returns:
- The Builder
-
project
- Parameters:
project- Project- Returns:
- The Builder
-
scope
- Parameters:
scope- Scope- Returns:
- The Builder
-
developmentOnly
-
compile
-
api
-
compileOnly
-
runtime
-
test
-
testCompileOnly
-
testRuntime
-
testResourcesService
-
nativeImageCompileOnly
-
annotationProcessor
-
annotationProcessor
Annotation Processor Scope.- Parameters:
requiresPriority- Whether the annotation processor requires priority- Returns:
- Builder
-
testAnnotationProcessor
Test Annotation Processor Scope.- Returns:
- Builder
-
testAnnotationProcessor
Test Annotation Processor Scope.- Parameters:
requiresPriority- Whether the annotation processor requires priority- Returns:
- Builder
-
groupId
- Parameters:
groupId- Group ID- Returns:
- Builder
-
artifactId
- Parameters:
artifactId- Artifact ID- Returns:
- Builder
-
lookupArtifactId
- Parameters:
artifactId- Artifact ID to Lookup- Returns:
- Builder
-
version
- Parameters:
version- Version- Returns:
- Builder
-
versionProperty
- Parameters:
versionProperty- Version Property- Returns:
- Builder
-
exclude
- Parameters:
dependency- Dependency to exclude- Returns:
- Builder
-
substitution
- Parameters:
substitution- Substitution- Returns:
- Builder
-
order
- Parameters:
order- order- Returns:
- Builder
-
template
-
pom
- Parameters:
pom- pom- Returns:
- Builder
-
pom
- Returns:
- Builder
-
build
- Returns:
- instantiate Dependency
-
buildCoordinate
- Returns:
- Dependency Coordinate
-
buildCoordinate
- Parameters:
showVersionProperty- Show Version Property- Returns:
- Dependency Coordinate
-