Index

A B C D E F G H I J L M N O P R S T W 
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 .buildinfo files.
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 previously install-ed or downloaded from a remote repository: comparison results go to .buildcompare file.
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.
Call mvn 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:ssXXX or 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:ssXXX or 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: id or url or id::url id 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 n times 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 .buildinfo file 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
 
A B C D E F G H I J L M N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values