Package net.apollofops.first.vendortools
Class VendordepExtension
java.lang.Object
net.apollofops.first.vendortools.VendordepExtension
An extension used for Vendordep configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionVendordepExtension(org.gradle.api.Project project) Creates a new VendordepExtension. -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>org.gradle.api.provider.Provider<String>getBaseName(String artifactClassifier) Gets the base name to use for the artifacts.org.gradle.api.provider.Provider<String>Gets the group ID used by the base name.org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<String>org.gradle.api.provider.Provider<String>getReleasesRepoUrl(String repoUrl) org.gradle.api.file.RegularFileProperty
-
Constructor Details
-
VendordepExtension
@Inject public VendordepExtension(org.gradle.api.Project project) Creates a new VendordepExtension.- Parameters:
project- The project to apply it to.
-
-
Method Details
-
getVendordepJsonFile
public org.gradle.api.file.RegularFileProperty getVendordepJsonFile() -
getBaseArtifactId
-
getArtifactGroupId
-
getReleasesRepoName
-
getEnableJava
-
getEnableCpp
-
getBaseNameGroupId
Gets the group ID used by the base name. This is the regular group ID, but with periods replaced with underscores.- Returns:
- A string provider that provides the group ID.
-
getBaseName
Gets the base name to use for the artifacts.- Parameters:
artifactClassifier- The classifier string to use.- Returns:
- A string provider that provides the base name.
-
getReleasesRepoUrl
-