Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBuildinfoMojo - Class in org.apache.maven.plugins.artifact.buildinfo
-
Base buildinfo-generating class, for goals related to Reproducible Builds
.buildinfofiles. - AbstractBuildinfoMojo() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- aggregateOnly - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
Compare aggregate only (ie wait for the last module) or also compare on each module.
- append(StringBuilder, String, int) - Method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
Append a description to the buffer by respecting the indentSize and lineLength parameters.
- artifactFactory - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- artifactFactory - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- artifactHandlerManager - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- artifactHandlerManager - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- artifactHandlerManager - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- artifactRepositoryLayout - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- artifacts - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- artifacts - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- attach - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildinfoMojo
-
Specifies whether to attach the generated buildinfo file to the project.
B
- build() - Method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- buildinfoFile - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Location of the generated buildinfo file.
- BuildinfoMojo - Class in org.apache.maven.plugins.artifact.buildinfo
-
Creates a buildinfo file recording build environment and output (from
package), as specified in Reproducible Builds for the JVM for mono-module build, and extended for multi-module build. - BuildinfoMojo() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.BuildinfoMojo
- BuildInfoWriter - Class in org.apache.maven.plugins.artifact.buildinfo
-
Buildinfo content writer.
- BuildInfoWriter(Log, PrintWriter, boolean, ArtifactHandlerManager, RuntimeInformation) - Constructor for class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
C
- calculateExecutionPlan() - Method in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- checkAgainstReference(Map<Artifact, String>, boolean) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
Check current build result with reference.
- checkArtifact(Artifact, String, Properties, Properties, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- CheckBuildPlanMojo - Class in org.apache.maven.plugins.artifact.buildinfo
-
Check from buildplan that plugins used don't have known Reproducible Builds issues.
- CheckBuildPlanMojo() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- CompareMojo - Class in org.apache.maven.plugins.artifact.buildinfo
-
Compare current build output (from
package) against reference either previouslyinstall-ed or downloaded from a remote repository: comparison results go to.buildcomparefile. - CompareMojo() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- compareWithReference(Map<Artifact, String>, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- consumeLine(String) - Method in class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil.LineConsumer
- copyAggregateToRoot(File) - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- createDeploymentArtifactRepository(String, String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- createReferenceRepo() - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
D
- DEFAULT_LINE_LENGTH - Static variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- detail - Variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
If
true, display all settable properties for each goal. - detectSkip - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Detect projects/modules with install or deploy skipped: avoid taking fingerprints.
- diffoscope(Artifact, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- downloadOrCreateReferenceBuildinfo(boolean, Map<Artifact, String>, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- downloadOrCreateReferenceBuildinfo(RemoteRepository, MavenProject, File, boolean) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- downloadReference(RemoteRepository, Artifact) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- downloadReferenceBuildinfo(RemoteRepository, MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
E
- execute() - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- execute() - Method in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- execute() - Method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- execute(Map<Artifact, String>) - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Execute after buildinfo has been generated for current build (eventually aggregated).
- execute(Map<Artifact, String>) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildinfoMojo
- execute(Map<Artifact, String>) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- extractEnv(File, Artifact) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- extractJavaMajorVersion(String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- extractJavaVersion(Manifest) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- extractOsName(Artifact, JarFile) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
F
- fail - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
Fail the build if differences are found against reference build.
- failOnNonReproducible - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
-
Make build fail if execution plan contains non-reproducible plugins.
- findNamedChild(Node, String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- findPrefix(Properties, String, String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- findSingleChild(Node, String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
G
- generateBuildinfo(boolean) - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Generate buildinfo file.
- getArtifactFilename(Artifact) - Static method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- getArtifacts() - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- getExecutionRoot() - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- getIgnoreJavadoc() - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- getIndentLevel(String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
Gets the indentation level of the specified line.
- getJavaVersion(Toolchain) - Static method in class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil
- getLastProject() - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- getLines() - Method in class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil.LineConsumer
- getPlugin(MavenProject, String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
- getPluginParameter(Plugin, String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
- getPropertyFromExpression(String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- getReference(String, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- getRepositoryFilename(Artifact) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- getSession() - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.NoWorkspaceRepositorySystemSession
- getSingleChild(Node, String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- getToolchain() - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- getValue(Node, String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- getWorkspaceReader() - Method in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.NoWorkspaceRepositorySystemSession
- goal - Variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
The name of the goal for which to show help.
H
- hasBadOutputTimestamp(String, Log, MavenProject, List<MavenProject>) - Static method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- HelpMojo - Class in org.apache.maven.plugins.maven_artifact_plugin
-
Display help information on maven-artifact-plugin.
Callmvn artifact:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
I
- ignore - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Artifacts to ignore, specified as a glob matching against
${groupId}/${filename}, for example*invalid input: '<'/>/*.xml. - ignore - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- ignoreJavadoc - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Ignore javadoc attached artifacts from buildinfo generation.
- ignoreJavadoc - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- indentSize - Variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
The number of spaces per indentation level, should be positive.
- isIgnore(Artifact) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- isNotEmpty(String) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- isSkip(MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- isSkip(MavenProject) - Static method in class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
- isSkip(MavenProject, String) - Static method in class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
J
- JAR_TYPES - Static variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- javaVersion - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.ReproducibleEnv
- JdkToolchainUtil - Class in org.apache.maven.plugins.artifact.buildinfo
-
A helper to get JDK version from a JDK toolchain.
- JdkToolchainUtil() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil
- JdkToolchainUtil.LineConsumer - Class in org.apache.maven.plugins.artifact.buildinfo
L
- lifecycleExecutor - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- LineConsumer() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil.LineConsumer
- lineLength - Variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
The maximum length of a display line, should be positive.
- lines - Variable in class org.apache.maven.plugins.artifact.buildinfo.JdkToolchainUtil.LineConsumer
- loadIssues() - Method in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- loadOutputProperties(File) - Static method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
-
Load buildinfo file and extracts properties on output files.
- log - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- log - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
M
- mono - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
N
- NEXUS_STAGING - Static variable in class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
- NoWorkspaceRepositorySystemSession(RepositorySystemSession) - Constructor for class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.NoWorkspaceRepositorySystemSession
O
- org.apache.maven.plugins.artifact.buildinfo - package org.apache.maven.plugins.artifact.buildinfo
- org.apache.maven.plugins.maven_artifact_plugin - package org.apache.maven.plugins.maven_artifact_plugin
- osName - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.ReproducibleEnv
- outputTimestamp - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Timestamp for reproducible output archive entries, either formatted as ISO 8601
yyyy-MM-dd'T'HH:mm:ssXXXor as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH). - outputTimestamp - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
-
Timestamp for reproducible output archive entries, either formatted as ISO 8601
yyyy-MM-dd'T'HH:mm:ssXXXor as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH).
P
- p - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- PLUGIN_HELP_PATH - Static variable in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- pluginIssues - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
-
Provide a plugin issues property file to override plugin's
not-reproducible-plugins.properties. - PluginUtil - Class in org.apache.maven.plugins.artifact.buildinfo
-
Plugin utility to detect if install or deploy is skipped in a build, or even nexus-staging.
- PluginUtil() - Constructor for class org.apache.maven.plugins.artifact.buildinfo.PluginUtil
- printArtifact(String, int, Artifact) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- printArtifacts(MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- printFile(String, String, File) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- printFile(String, String, File, String) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- printHeader(MavenProject, MavenProject, boolean) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- printSourceInformation(MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- project - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
The Maven project.
- project - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- projectCount - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- projectHelper - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildinfoMojo
-
Used for attaching the buildinfo file in the project.
R
- ReferenceBuildinfoUtil - Class in org.apache.maven.plugins.artifact.buildinfo
-
Utility to download reference artifacts and download or generate reference buildinfo.
- ReferenceBuildinfoUtil(Log, File, Map<Artifact, String>, ArtifactFactory, RepositorySystem, RepositorySystemSession, ArtifactHandlerManager, RuntimeInformation) - Constructor for class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- ReferenceBuildinfoUtil.NoWorkspaceRepositorySystemSession - Class in org.apache.maven.plugins.artifact.buildinfo
- ReferenceBuildinfoUtil.ReproducibleEnv - Class in org.apache.maven.plugins.artifact.buildinfo
- referenceDir - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
-
Directory of the downloaded reference files.
- referenceRepo - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
Repository for reference build, containing either reference buildinfo file or reference artifacts.
Format:idorurlorid::urlid The repository id url The url of the repository - relative(File) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- remoteRepos - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
The project's remote repositories to use for the resolution.
- repeat(String, int) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
Repeat a String
ntimes to form a new string. - repoSession - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
The current repository/network configuration of Maven.
- repoSession - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- repoSystem - Variable in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
-
The entry point to Maven Artifact Resolver, i.e.
- repoSystem - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
- reproducible - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Makes the generated
.buildinfofile reproducible, by dropping detailed environment recording: OS will be recorded as "Windows" or "Unix", JVM version as major version only. - ReproducibleEnv(String, String) - Constructor for class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.ReproducibleEnv
- rss - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil.NoWorkspaceRepositorySystemSession
- rtInformation - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- rtInformation - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- rtInformation - Variable in class org.apache.maven.plugins.artifact.buildinfo.ReferenceBuildinfoUtil
S
- session - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
The current build session instance.
- session - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
- setIgnore(List<String>) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- setIgnoreJavadoc(boolean) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- setToolchain(Toolchain) - Method in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- skip(MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
- skip(MavenProject) - Method in class org.apache.maven.plugins.artifact.buildinfo.CompareMojo
- skipModules - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
Avoid taking fingerprints for modules specified as glob matching against
${groupId}/${artifactId}. - skipModulesMatcher - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
T
- tasks - Variable in class org.apache.maven.plugins.artifact.buildinfo.CheckBuildPlanMojo
-
Allow to specify which goals/phases will be used to calculate execution plan.
- toLines(String, int, int, int) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
Splits the specified text into lines of convenient display length.
- toLines(List<String>, String, int, int) - Static method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
-
Adds the specified line to the output sequence, performing line wrapping if necessary.
- toolchain - Variable in class org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter
- toolchainManager - Variable in class org.apache.maven.plugins.artifact.buildinfo.AbstractBuildinfoMojo
-
To obtain a toolchain if possible.
W
- writeGoal(StringBuilder, String, Element) - Method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
- writeParameter(StringBuilder, Node, Node) - Method in class org.apache.maven.plugins.maven_artifact_plugin.HelpMojo
All Classes and Interfaces|All Packages|Constant Field Values