Package org.graalvm.buildtools.maven
Class ListLibrariesMissingMetadataMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.graalvm.buildtools.maven.AbstractNativeMojo
org.graalvm.buildtools.maven.ListLibrariesMissingMetadataMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="list-libraries-missing-metadata",
defaultPhase=NONE,
requiresDependencyResolution=RUNTIME,
requiresDependencyCollection=RUNTIME)
public class ListLibrariesMissingMetadataMojo
extends AbstractNativeMojo
Lists direct runtime dependencies that do not have reachability metadata in the configured metadata repository.
Optionally creates reachability metadata repository issues requesting support for libraries with missing metadata.
§FS-maven-goal-surface.3, §FS-maven-resources-and-metadata.3.
-
Field Summary
Fields inherited from class org.graalvm.buildtools.maven.AbstractNativeMojo
logger, mavenProject, mavenSession, metadataRepository, metadataRepositoryConfiguration, metadataRepositoryConfigurations, metadataRepositoryInitialBackoffMillis, metadataRepositoryMaxRetries, plugin, pluginManager, project, reachabilityMetadataOutputDirectory, repositorySystem, sessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.graalvm.buildtools.maven.AbstractNativeMojo
configureMetadataRepository, describeMetadataRepositoryLocation, downloadMetadata, getMetadataVersion, isArtifactExcludedFromMetadataRepository, isMetadataRepositoryEnabled, maybeAddDependencyMetadata, resolveDefaultMetadataRepositoryUrl, unzipLocalMetadataMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
ListLibrariesMissingMetadataMojo
public ListLibrariesMissingMetadataMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-