A B C D E F G H I L M N O P R S T U V W

A

addFile(File) - Method in class eu.lindenbaum.maven.archiver.TarGzArchiver
Add a file/directory to the archive.
addFile(File, String) - Method in class eu.lindenbaum.maven.archiver.TarGzArchiver
Add a file/directory to the archive.
APP_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter app files (.app & .appup).
APP_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for application resource files.
appFile() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
appFile() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
appFile() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
appFile() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
appFile() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the application resource file of an application project.
appFile() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the application resource file of an application project that will be packaged.
applicationFiles(boolean) - Method in interface eu.lindenbaum.maven.Properties
Returns a list containing the projects application resource file.
apply(A, B) - Method in interface eu.lindenbaum.maven.util.CollectionUtils.FoldFunction
 
apply(A) - Method in interface eu.lindenbaum.maven.util.CollectionUtils.MapFunction
 
APPUP_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for application upgrade files.
appupFile() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
appupFile() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
appupFile() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
appupFile() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
appupFile() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the application upgrade file of an application project.
appupFile() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the application upgrade file of an application project that will be packaged.The returned File is not guaranteed to exist.
AppupGenerator - Class in eu.lindenbaum.maven.mojo.app
This Mojo will generate an application upgrade file template for an application.
AppupGenerator() - Constructor for class eu.lindenbaum.maven.mojo.app.AppupGenerator
 
artifactFactory() - Method in class eu.lindenbaum.maven.DefaultMavenComponents
 
artifactFactory() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns a factory that can be used create Artifact objects.
artifactResolver() - Method in class eu.lindenbaum.maven.DefaultMavenComponents
 
artifactResolver() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns an ArtifactResolver that can resolve/download artifacts from remote repositories into the local repository.

B

BackendInitializer - Class in eu.lindenbaum.maven.mojo
Mojo that starts the erlang node used as a backend for rpcs made by the plugin.
BackendInitializer() - Constructor for class eu.lindenbaum.maven.mojo.BackendInitializer
 
backendLog() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
backendLog() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns a File used to write the output generated from the plugin's backend nodes to.
base() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
base() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
base() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
base() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
base() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the base project directory.
base() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the base directory for the build artifacts.
BEAM_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter compiled beam files (.beam).
BEAM_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang binary files.
BeamCompilerScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to compile erlang files.
BeamCompilerScript(List<File>, List<File>, File, List<File>, List<String>) - Constructor for class eu.lindenbaum.maven.erlang.BeamCompilerScript
Creates a compiler script for a List of erlang files.
BIN_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for MIB binary files.

C

calls - Variable in class eu.lindenbaum.maven.erlang.ProfilingResult.Report.Row
 
cancelled() - Method in interface eu.lindenbaum.maven.erlang.TestResult
Returns the number of cancelled test cases.
canGenerateReport() - Method in class eu.lindenbaum.maven.ErlangReport
Returns whether this report can generate any output.
CheckAppResult - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the CheckAppScript.
CheckAppScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to extract certain values from an erlang application file.
CheckAppScript(File) - Constructor for class eu.lindenbaum.maven.erlang.CheckAppScript
Creates an extraction Script for a specific application file.
CheckAppUpScript - Class in eu.lindenbaum.maven.erlang
A Script that checks the integrity (correct term format) of an application upgrade file.
CheckAppUpScript(File, String) - Constructor for class eu.lindenbaum.maven.erlang.CheckAppUpScript
Creates a Script that checks a specific application upgrade file.
CheckRelResult - Interface in eu.lindenbaum.maven.erlang
 
CheckRelScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to extract certain values from an erlang release file.
CheckRelScript(File) - Constructor for class eu.lindenbaum.maven.erlang.CheckRelScript
Creates an extraction Script for a specific release file.
codePaths(boolean) - Method in interface eu.lindenbaum.maven.Properties
Gathers a complete List of directories used as code paths in a project's build process.
CollectionUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to collections.
CollectionUtils() - Constructor for class eu.lindenbaum.maven.util.CollectionUtils
 
CollectionUtils.FoldFunction<A,B> - Interface in eu.lindenbaum.maven.util
Function that returns a value of type B for an argument of type A and an accumulator argument of type B.
CollectionUtils.MapFunction<A,B> - Interface in eu.lindenbaum.maven.util
Function that returns a value of type B for an argument of type A.
Compiler - Class in eu.lindenbaum.maven.mojo.app
This Mojo compiles the projects Erlang sources and MIB files.
Compiler() - Constructor for class eu.lindenbaum.maven.mojo.app.Compiler
 
CompilerResult - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the BeamCompilerScript.
components() - Method in interface eu.lindenbaum.maven.Properties
Returns the MavenComponents that are available to the plugin.
connect(String) - Method in class eu.lindenbaum.maven.erlang.MavenSelf
Establishes an OtpConnection between this node and a specific OtpPeer.
cookie() - Method in interface eu.lindenbaum.maven.Properties
Returns the cookie that must be used when connecting to the backend node.
copyDirectory(File, File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the contents of the source directory recursively into the destination directory.
copyDirectory(File, File, FileFilter, Map<String, String>) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the contents of the source directory recursively into the destination directory.
copyFile(File, File, Map<String, String>) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the content of a file into another file (previous content will be overwritten).
copyFiles(File, File...) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the given files to a specific destination directory.
Coverage - Class in eu.lindenbaum.maven.mojo.app
Runs a test coverage analysis on the modules in of the project, optionally printing the result to console.
Coverage() - Constructor for class eu.lindenbaum.maven.mojo.app.Coverage
 
CoverageReport - Class in eu.lindenbaum.maven.report
Generates a test coverage HTML report from the results produced by the Coverage mojo i.e.
CoverageReport() - Constructor for class eu.lindenbaum.maven.report.CoverageReport
 
CoverageReportResult - Interface in eu.lindenbaum.maven.erlang
Coverage report results for some project.
CoverageReportResult.Report - Class in eu.lindenbaum.maven.erlang
Contains the coverage report data, available as a summary report for the complete coverage report and each module and with a map of the modules that were part of the coverage report.
CoverageReportResult.Report(File) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
CoverageReportResult.Report.Clause - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Clause(String, String, int, int, int, int) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Clause
 
CoverageReportResult.Report.Function - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Function(String, String, int, int, int) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
CoverageReportResult.Report.Line - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Line(String, int, int, int) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Line
 
CoverageReportResult.Report.Module - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Module(String, int, int) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
coverageReports() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
coverageReports() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where coverage reports will be put.
CoverageReportScript - Class in eu.lindenbaum.maven.erlang
A script that returns the coverage report for some project.
CoverageReportScript(File, List<File>, Collection<File>, File, String) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportScript
 
COVERDATA_BIN - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the coverdata binary (coverdata) file.
createArchive() - Method in class eu.lindenbaum.maven.archiver.TarGzArchiver
Creates and writes the archive to TarGzArchiver.archive.
CreateRELEASESScript - Class in eu.lindenbaum.maven.erlang
A Script that creates an initial RELEASES file from a specific release file.
CreateRELEASESScript(File, File) - Constructor for class eu.lindenbaum.maven.erlang.CreateRELEASESScript
 
createVersionRange(String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns a VersionRange from a given string specification.

D

DefaultMavenComponents - Class in eu.lindenbaum.maven
Implementation of the MavenComponents bean that provides maven components to be used by the plugin.
DefaultMavenComponents(ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFactory, ArtifactResolver) - Constructor for class eu.lindenbaum.maven.DefaultMavenComponents
 
DefaultTargetLayout - Class in eu.lindenbaum.maven
Implementation of the TargetLayout bean defining the project's build directory layout.
DefaultTargetLayout(MavenProject) - Constructor for class eu.lindenbaum.maven.DefaultTargetLayout
Defines the layout of the target directory relevant for maven-erlang projects.
DependencyExtractor - Class in eu.lindenbaum.maven.mojo
Unpack erlang-otp or erlang-std dependencies.
DependencyExtractor() - Constructor for class eu.lindenbaum.maven.mojo.DependencyExtractor
 
DependencyLoader - Class in eu.lindenbaum.maven.mojo
Mojo that first purges all dynamically loaded modules on the backend node and reloads the modules provided by (unpacked) dependencies.
DependencyLoader() - Constructor for class eu.lindenbaum.maven.mojo.DependencyLoader
 
dependencyModules(boolean) - Method in interface eu.lindenbaum.maven.Properties
Returns a list of containing the compiled modules from the project's maven dependencies.
Dialyzer - Class in eu.lindenbaum.maven.mojo
This Mojo runs the erlang dialyzer tool on the project sources as well as the project includes.
Dialyzer() - Constructor for class eu.lindenbaum.maven.mojo.Dialyzer
 
DIALYZER_OK - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the dialyzer ok file.
dialyzerOk() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
dialyzerOk() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns a File used by the dialyzer to indicate whether the last dialyzer run was ok (no warnings/errors).
DialyzerScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to dialyze erlang files.
DialyzerScript(List<File>, List<File>, String) - Constructor for class eu.lindenbaum.maven.erlang.DialyzerScript
Creates a dialyzer script for a List of erlang source files, includes.

E

ebin() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
ebin() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
ebin() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
ebin() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
ebin() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where the application (upgrade) files reside.
ebin() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where the compiled sources will be placed into.
EDocReport - Class in eu.lindenbaum.maven.report
This Mojo will generate source code documentation for an application.
EDocReport() - Constructor for class eu.lindenbaum.maven.report.EDocReport
 
EDocScript - Class in eu.lindenbaum.maven.erlang
A Script generating edoc documentation for an application using edoc:application/3.
EDocScript(String, File, File, File) - Constructor for class eu.lindenbaum.maven.erlang.EDocScript
Creates a Script that generates edoc documentation for a specfic application.
emitBackendLogInfo(Log, File) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Emits an info that backend node output is available in the given file if existing.
ensureDirectories(File...) - Static method in class eu.lindenbaum.maven.util.FileUtils
Ensures that the directories denoted by the given files exist and are directories.
ERL - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the erlang interpreter binary.
ERL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang source files.
ErlangMojo - Class in eu.lindenbaum.maven
A base class for all Mojos that need to operate on values provided by the PropertiesImpl bean.
ErlangMojo() - Constructor for class eu.lindenbaum.maven.ErlangMojo
 
ErlangOtpLayout - Class in eu.lindenbaum.maven
Implementation of the SourceLayout interface for projects with packaging type PackagingType.ERLANG_OTP.
ErlangOtpLayout(MavenProject) - Constructor for class eu.lindenbaum.maven.ErlangOtpLayout
 
ErlangRelLayout - Class in eu.lindenbaum.maven
Implementation of the SourceLayout interface for projects with packaging type PackagingType.ERLANG_REL.
ErlangRelLayout(MavenProject) - Constructor for class eu.lindenbaum.maven.ErlangRelLayout
 
ErlangReport - Class in eu.lindenbaum.maven
A base class for all MavenReports that need to operate on values provided by the PropertiesImpl bean.
ErlangReport() - Constructor for class eu.lindenbaum.maven.ErlangReport
 
ErlangStdLayout - Class in eu.lindenbaum.maven
Implementation of the SourceLayout interface for projects with packaging type PackagingType.ERLANG_STD.
ErlangStdLayout(MavenProject) - Constructor for class eu.lindenbaum.maven.ErlangStdLayout
 
erlCommand() - Method in interface eu.lindenbaum.maven.Properties
Returns the erlang command used to start new backend node's.
ErlConstants - Interface in eu.lindenbaum.maven.util
Defines Erlang related constants.
ErlUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to erlang code execution.
ErlUtils() - Constructor for class eu.lindenbaum.maven.util.ErlUtils
 
eu.lindenbaum.maven - package eu.lindenbaum.maven
 
eu.lindenbaum.maven.archiver - package eu.lindenbaum.maven.archiver
 
eu.lindenbaum.maven.erlang - package eu.lindenbaum.maven.erlang
 
eu.lindenbaum.maven.mojo - package eu.lindenbaum.maven.mojo
 
eu.lindenbaum.maven.mojo.app - package eu.lindenbaum.maven.mojo.app
 
eu.lindenbaum.maven.mojo.rel - package eu.lindenbaum.maven.mojo.rel
 
eu.lindenbaum.maven.report - package eu.lindenbaum.maven.report
 
eu.lindenbaum.maven.util - package eu.lindenbaum.maven.util
 
exec(String, Script<T>) - Method in class eu.lindenbaum.maven.erlang.MavenSelf
Executes a Script on a specific remote erlang node using RPC.
exec(String, Script<T>, List<File>) - Method in class eu.lindenbaum.maven.erlang.MavenSelf
Executes a Script on a specific remote erlang node using RPC.
execute() - Method in class eu.lindenbaum.maven.ErlangMojo
Injects the needed Properties into the abstract ErlangMojo.execute(Log, Properties) method to be implemented by subclasses.
execute(Log, Properties) - Method in class eu.lindenbaum.maven.ErlangMojo
Will be invoked when ErlangMojo.execute() gets invoked on the base class.
execute(Log, Locale, Properties) - Method in class eu.lindenbaum.maven.ErlangReport
Will be invoked when AbstractMavenReport.execute() gets invoked on the base class.
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.AppupGenerator
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.Compiler
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.Coverage
 
execute() - Method in class eu.lindenbaum.maven.mojo.app.HelpMojo
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.Packager
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.Profiler
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.ResourceGenerator
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.ShowBuildInfo
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestCompiler
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestDependencyLoader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestInitializer
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestResourceGenerator
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestRunner
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.TestUploader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.BackendInitializer
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.DependencyExtractor
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.DependencyLoader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.Dialyzer
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.ProjectRunner
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.ProjectUploader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.Packager
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.RelupGenerator
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.ResourceGenerator
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.TargetSystemPackager
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.TestRunner
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.Setup
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.Validator
 
execute(Log, Locale, Properties) - Method in class eu.lindenbaum.maven.report.CoverageReport
 
execute(Log, Locale, Properties) - Method in class eu.lindenbaum.maven.report.EDocReport
 
execute(Log, Locale, Properties) - Method in class eu.lindenbaum.maven.report.ProfilingReport
 
executeReport(Locale) - Method in class eu.lindenbaum.maven.ErlangReport
Injects the needed Properties into the abstract ErlangReport.execute(Log, Locale, Properties) method to be implemented by subclasses.
extract(File) - Method in class eu.lindenbaum.maven.archiver.TarGzUnarchiver
Extracts a given archive into the configured directory.
extractFileFromClassPath(Class<?>, String, String, File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Writes a file that is part of the classpath to a specific destination file.

F

failed() - Method in interface eu.lindenbaum.maven.erlang.CoverageReportResult
Whether coverage generation failed, for some reason, or not.
failed() - Method in interface eu.lindenbaum.maven.erlang.TestResult
Returns the number of failed test cases.
FAT_SEPARATOR - Static variable in class eu.lindenbaum.maven.util.MavenUtils
 
FILE_PRED - Static variable in class eu.lindenbaum.maven.util.FileUtils
a Predicate that checks a file for null and existance
FileUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to file handling.
FileUtils() - Constructor for class eu.lindenbaum.maven.util.FileUtils
 
filter(Predicate<A>, Collection<A>) - Static method in class eu.lindenbaum.maven.util.CollectionUtils
Returns the Collection of elements satisfying a given predicate.
FilterForAttributeScript - Class in eu.lindenbaum.maven.erlang
A Script that filters a list of modules for the specification of a certain attribute.
FilterForAttributeScript(List<File>, String) - Constructor for class eu.lindenbaum.maven.erlang.FilterForAttributeScript
Filters a list of modules for a specific attribute.
filterInetAddresses(Collection<InetAddress>, boolean) - Static method in class eu.lindenbaum.maven.util.NetworkUtils
Filters the elements of the given Collection of InetAddress objects for IPv4 or IPv6 addresses.
foldl(CollectionUtils.FoldFunction<A, B>, B, Collection<A>) - Static method in class eu.lindenbaum.maven.util.CollectionUtils
Applies a function f on each element of a collection passing through an accumulator argument which is an argument for the call to f.
fromString(String) - Static method in enum eu.lindenbaum.maven.PackagingType
Returns a PackagingType for a packaging id.
fromString(String) - Static method in enum eu.lindenbaum.maven.util.MavenUtils.LogLevel
Creates a MavenUtils.LogLevel from a string.

G

GenericScriptResult - Interface in eu.lindenbaum.maven.erlang
Interface representing a generic result of a Script execution providing a success qualifier and output to log.
get() - Method in class eu.lindenbaum.maven.erlang.BeamCompilerScript
 
get() - Method in class eu.lindenbaum.maven.erlang.CheckAppScript
 
get() - Method in class eu.lindenbaum.maven.erlang.CheckAppUpScript
 
get() - Method in class eu.lindenbaum.maven.erlang.CheckRelScript
 
get() - Method in class eu.lindenbaum.maven.erlang.CoverageReportScript
 
get() - Method in class eu.lindenbaum.maven.erlang.CreateRELEASESScript
 
get() - Method in class eu.lindenbaum.maven.erlang.DialyzerScript
Returns an evaluateable String containing the erlang script of the implementing class.
get() - Method in class eu.lindenbaum.maven.erlang.EDocScript
 
get() - Method in class eu.lindenbaum.maven.erlang.FilterForAttributeScript
 
get() - Method in class eu.lindenbaum.maven.erlang.GetAppupDirectiveScript
 
get() - Method in class eu.lindenbaum.maven.erlang.GetAttributesScript
 
get() - Method in class eu.lindenbaum.maven.erlang.LoadModulesScript
 
get() - Method in class eu.lindenbaum.maven.erlang.MakeRelupScript
 
get() - Method in class eu.lindenbaum.maven.erlang.MakeScriptScript
 
get() - Method in class eu.lindenbaum.maven.erlang.MakeTarScript
 
get(String) - Static method in class eu.lindenbaum.maven.erlang.MavenSelf
Returns a unique instance of MavenSelf per cookie using the singleton pattern.
get() - Method in class eu.lindenbaum.maven.erlang.MibCompilerScript
 
get(String, String) - Static method in class eu.lindenbaum.maven.erlang.NodeShutdownHook
Returns an JVM unique instance of a NodeShutdownHook per node name.
get() - Method in class eu.lindenbaum.maven.erlang.ProfilingScript
 
get() - Method in class eu.lindenbaum.maven.erlang.PurgeModulesScript
 
get() - Method in class eu.lindenbaum.maven.erlang.RunProjectScript
 
get() - Method in class eu.lindenbaum.maven.erlang.RuntimeInfoScript
 
get() - Method in interface eu.lindenbaum.maven.erlang.Script
Returns an evaluateable String containing the erlang script of the implementing class.
get() - Method in class eu.lindenbaum.maven.erlang.TestScript
 
get() - Method in class eu.lindenbaum.maven.erlang.UploadReleaseScript
 
get() - Method in class eu.lindenbaum.maven.erlang.UploadScript
 
getApplicationReplacements(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Returns a mapping of string replacements for application projects.
getApplications() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns a list of the applications that must be running before the application can start as stated in the .app file.
getApplications() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns a map of the applications included in the release.
GetAppupDirectiveScript - Class in eu.lindenbaum.maven.erlang
A Script that returns the appup directive for a certain module.
GetAppupDirectiveScript(String, File) - Constructor for class eu.lindenbaum.maven.erlang.GetAppupDirectiveScript
Returns the appup directive for a certain module.
getArchive() - Method in class eu.lindenbaum.maven.archiver.TarGzArchiver
Returns this archivers archive file no matter already created or not.
getArtifact(Artifact, String, MavenComponents) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns an Artifact object of a specific Artifact with a specific version.
getArtifactDirectory(Artifact) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the directory name for the given Artifact.
getArtifactFile(Artifact, MavenComponents) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns an (existing) file pointing to an Artifact of an ArtifactRepository.
getArtifactIds(Collection<Artifact>) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Converts a Collection of Artifacts into a Set containing their artifactIds.
getArtifacts(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the transitive dependency artifacts of a project using MavenProject.getArtifacts().
GetAttributesScript - Class in eu.lindenbaum.maven.erlang
A Script that returns the found values for some attributes in a list of modules.
GetAttributesScript(List<File>, String...) - Constructor for class eu.lindenbaum.maven.erlang.GetAttributesScript
Returns the attribute values for attributes.
getAvailableVersions(Artifact, MavenComponents) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns a Set of available versions for an artifact in the given repositories.
getCompiled() - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Returns a List of compiled compilation units.
getCoverage() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getCoverage() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getCoverage() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getDependencies(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the direct dependency artifacts of a project using MavenProject.getDependencyArtifacts().
getDescription(Locale) - Method in class eu.lindenbaum.maven.report.CoverageReport
 
getDescription(Locale) - Method in class eu.lindenbaum.maven.report.EDocReport
 
getDescription(Locale) - Method in class eu.lindenbaum.maven.report.ProfilingReport
 
getDestination() - Method in class eu.lindenbaum.maven.archiver.TarGzUnarchiver
Returns this unarchivers destination directory.
getDirectories(File, Collection<String>) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a list of sub directories of a specific directory not matching a list of given excludes.
getDirectoriesRecursive(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns the list of sub directories containing files with the specified file suffix.
getErlangArtifacts(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the transitive erlang artifacts of a project using MavenProject.getArtifacts() filtered for PackagingType.ERLANG_OTP and PackagingType.ERLANG_STD packaged projects.
getErlangDependencies(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the direct erlang dependencies of a project using MavenProject.getDependencyArtifacts() filtered for PackagingType.ERLANG_OTP and PackagingType.ERLANG_STD packaged projects.
getErlangDependenciesToPackage(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the direct erlang dependencies of a project using MavenProject.getDependencyArtifacts() filtered for PackagingType.ERLANG_OTP and PackagingType.ERLANG_STD packaged projects.
getErlangReleaseArtifacts(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the transitive erlang artifacts of a project using MavenProject.getArtifacts() filtered for PackagingType.ERLANG_OTP and PackagingType.ERLANG_STD packaged projects.
getErrors() - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Returns a List of compile error outputs.
getErtsVersion() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns the erts version as stated in the .rel file.
getEunitTestSet(Collection<File>, Collection<File>) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Filters a given list of compiled test files and returns a list of files that must be run (using eunit) to cover all modules that could possibly contain tests.
getFailed() - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Returns a List of failed compilation units.
getFile(String, Collection<File>) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns the file object of a certain file contained in a given list.
getFilesAndDirectoriesRecursive(File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a list of all found filterend (sub) files and directories.
getFilesRecursive(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Get a List of files matching the given file extension (excluding directories).
getFilesRecursive(List<File>, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Get a flattened list of all files matching the specified file extension in all of the given root directories.
getForeignDependencies(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the direct non-erlang dependencies of a project using MavenProject.getDependencyArtifacts().
getForeignDependenciesToPackage(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the direct non-erlang dependencies of a project using MavenProject.getDependencyArtifacts().
getFunctionName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Clause
 
getFunctions() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getInetAddresses() - Static method in class eu.lindenbaum.maven.util.NetworkUtils
Returns the InetAddresses as returned by the network interfaces of this host.
getIPv4Address() - Static method in class eu.lindenbaum.maven.util.NetworkUtils
Returns a valid IPv4 address for this host.
getLibDirectory() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the erlang runtime's library directory as returned by code:lib_dir().
getLineNumber() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Line
 
getModuleName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Clause
 
getModuleName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getModuleName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Line
 
getModules() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns a list of the modules configured in the .app file.
getModules() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getName() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns the application name as stated in the .app file.
getName() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns the release name as stated in the .rel file.
getName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getName() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getName(Locale) - Method in class eu.lindenbaum.maven.report.CoverageReport
 
getName(Locale) - Method in class eu.lindenbaum.maven.report.EDocReport
 
getName(Locale) - Method in class eu.lindenbaum.maven.report.ProfilingReport
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getNumberOfCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getNumberOfCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getNumberOfFunctions() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfFunctions() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getNumberOfLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getNumberOfLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getNumberOfModules() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfNotCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
getNumberOfNotCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
getNumberOfNotCoveredLines() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
getNumberOfRows() - Method in class eu.lindenbaum.maven.erlang.ProfilingResult.Report
 
getOtpRelease() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the erlang OTP release version of the backend node as returned by erlang:system_info(otp_release).
getOutputDirectory() - Method in class eu.lindenbaum.maven.ErlangReport
This may be overwritten by implementing reports, default return value is the absolute path of AbstractMavenReport.getReportOutputDirectory().
getOutputName() - Method in class eu.lindenbaum.maven.report.CoverageReport
 
getOutputName() - Method in class eu.lindenbaum.maven.report.EDocReport
 
getOutputName() - Method in class eu.lindenbaum.maven.report.ProfilingReport
 
getPaths() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the current code paths of the backend node as returned by code:get_path/0.
getProject() - Method in class eu.lindenbaum.maven.ErlangReport
 
getProjectReplacements(MavenProject, String, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns a mapping of string replacements for project related values: "${ARTIFACT}" -> the projects artifact id "${DESCRIPTION}" -> the projects description string "${ID}" -> the project id "${NAME}" -> the projects name "${VERSION}" -> the projects version
getProperties() - Method in class eu.lindenbaum.maven.ErlangReport
Returns properties built from the mojo parameters of this report and based on the packaging type of this project.
getReleaseName(MavenProject) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the release name for the given MavenProject.
getReleaseVersion() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns the release version as stated in the .rel file.
getRootDirectory() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the erlang runtime's root directory as returned by code:root_dir().
getRows() - Method in class eu.lindenbaum.maven.erlang.ProfilingResult.Report
 
getSiteRenderer() - Method in class eu.lindenbaum.maven.ErlangReport
 
getStartModule() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns the applications start module as stated in the .app file.
getSuffixFilter(String[]) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a FileFilter which only accepts files ending with one of the given suffixes.
getVersion() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns the application version as stated in the .app file.
getVersion() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the erlang runtime version (ERTS version) of the backend node as returned by erlang:system_info(version).
getWarnings() - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Returns a List of compile warning outputs.

H

handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.BeamCompilerScript
Converts the result of the Script execution into an object logging the compiler output correctly as well as providing failed compilation units, if any.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.CheckAppScript
Converts the result of the Script execution into a CheckAppResult bean holding interesting values from the application file.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.CheckAppUpScript
Converts the result of the Script execution into an error string.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.CheckRelScript
Converts the result of the Script execution into a CheckRelResult bean holding interesting values from the release file.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.CoverageReportScript
 
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.CreateRELEASESScript
Converts the result of the Script execution into an error message.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.DialyzerScript
Converts the result of the Script execution into a list of dialyzer warning strings.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.EDocScript
Converts the result of the Script execution into a Boolean indicating success.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.FilterForAttributeScript
Converts the result of the Script execution into a String containing an erlang list of modules specifying a specific attribute.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.GetAppupDirectiveScript
Converts the result of the Script execution into a String containing either "error" or the appup directive for the module.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.GetAttributesScript
Converts the result of the Script execution into a String containing an erlang list of attribute values found.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.LoadModulesScript
The result of the Script execution will be converted into an Integer indicating how many modules were actually loaded.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.MakeRelupScript
Converts the result of the Script execution into an object capable of logging the errors/warnings as well as returning the script result.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.MakeScriptScript
Converts the result of the Script execution into an object capable of logging the errors/warnings as well as returning the script result.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.MakeTarScript
Converts the result of the Script execution into an object capable of logging the errors/warnings as well as returning the script result.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.MibCompilerScript
Converts the result of the Script execution into an object logging the compiler output correctly as well as providing failed compilation units, if any.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.ProfilingScript
Converts the result of the Script execution into an object capable of logging the test output as well as returning whether the profiled unit test execution succeeded.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.PurgeModulesScript
The result of the Script execution is ignored.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.RunProjectScript
Converts the result of the Script execution into an object capable of logging the script output as well as returning whether the script succeeded.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.RuntimeInfoScript
Converts the result of the Script execution into an
handle(OtpErlangObject) - Method in interface eu.lindenbaum.maven.erlang.Script
Converts the result term of the Script execution into another representation.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.TestScript
Converts the result of the Script execution into an object capable of logging the test output as well as returning whether the unit test execution succeeded.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.UploadReleaseScript
Converts the result of the Script execution into a generic result.
handle(OtpErlangObject) - Method in class eu.lindenbaum.maven.erlang.UploadScript
Converts the result of the Script execution into a generic result.
HelpMojo - Class in eu.lindenbaum.maven.mojo.app
Display help information on maven-erlang-plugin.
Call
HelpMojo() - Constructor for class eu.lindenbaum.maven.mojo.app.HelpMojo
 
HRL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang header files.

I

include() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
include() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
include() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
include() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
include() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where header files reside.
include() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where includes to package will be put into.
includePaths(boolean) - Method in interface eu.lindenbaum.maven.Properties
Gathers a complete List of directories used as include directories in a standard build process.
isA(String) - Method in enum eu.lindenbaum.maven.PackagingType
Compares a specific id with this types id.
isCovered() - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Line
 
isCovered(int) - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
isExternalReport() - Method in class eu.lindenbaum.maven.report.EDocReport
 
isWindows() - Static method in class eu.lindenbaum.maven.util.MojoUtils
Returns whether the executing JVM is running under Microsoft Windows or not.

L

lib() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
lib() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where dependencies get unpacked into.
LoadModulesScript - Class in eu.lindenbaum.maven.erlang
A Script that loads a list of modules located in the current code paths.
LoadModulesScript(List<File>) - Constructor for class eu.lindenbaum.maven.erlang.LoadModulesScript
 
localRepository() - Method in class eu.lindenbaum.maven.DefaultMavenComponents
 
localRepository() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns the local ArtifactRepository storing dependencies of this MavenProject.
logCollection(Log, MavenUtils.LogLevel, Collection<T>, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Logs the content of the given Collection using a specific logger.
logContent(Log, MavenUtils.LogLevel, File, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Logs the absolute path of a file along with its content using a specific logger.
logKeyValue(Log, String, File) - Method in class eu.lindenbaum.maven.mojo.app.ShowBuildInfo
 
logMultiLineString(Log, MavenUtils.LogLevel, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Logs a multi line string containing either unix or windows style line breaks using a specific logger.
logMultiLineString(Log, MavenUtils.LogLevel, String, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Logs a multi line string containing either unix or windows style line breaks using a specific logger.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.CoverageReportResult
Log the coverage report output (e.g.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.GenericScriptResult
Log the test output (e.g.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.ProfilingResult
Log the profiling test output (e.g.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.TestResult
Log the test output (e.g.

M

MakeRelupScript - Class in eu.lindenbaum.maven.erlang
A Script creating a release upgrade file template using systools:make_relup/4.
MakeRelupScript(File, File, List<String>, List<File>) - Constructor for class eu.lindenbaum.maven.erlang.MakeRelupScript
Creates a Script generating a release upgrade file.
MakeScriptScript - Class in eu.lindenbaum.maven.erlang
A Script generating release scripts using systools:make_script/2.
MakeScriptScript(File, File, String) - Constructor for class eu.lindenbaum.maven.erlang.MakeScriptScript
Creates a Script generating the erlang boot scripts for an OTP release.
MakeTarScript - Class in eu.lindenbaum.maven.erlang
A Script creating the release .tar.gz using systools:make_tar/2.
MakeTarScript(File, File, String) - Constructor for class eu.lindenbaum.maven.erlang.MakeTarScript
Creates a Script generating the OTP release .tar.gz package.
map(CollectionUtils.MapFunction<A, B>, Collection<A>) - Static method in class eu.lindenbaum.maven.util.CollectionUtils
Maps a collection with elements of type A to a collection of type B, where the resulting elements are generated by applying the function f to each element of the given collection.
map(CollectionUtils.MapFunction<OtpErlangObject, B>, OtpErlangList) - Static method in class eu.lindenbaum.maven.util.CollectionUtils
Maps an OtpErlangList with elements of type OtpErlangObject to a collection of type B, where the resulting elements are generated by applying the function f to each element of the given collection.
MavenComponents - Interface in eu.lindenbaum.maven
Represents a bean interface holding all maven components the plugin uses.
MavenSelf - Class in eu.lindenbaum.maven.erlang
A wrapper around an OtpSelf node that acts as a connection cache for destination erlang nodes.
MavenUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to maven plugins/projects.
MavenUtils() - Constructor for class eu.lindenbaum.maven.util.MavenUtils
 
MavenUtils.LogLevel - Enum in eu.lindenbaum.maven.util
Corresponds to the log levels of Log.
metadataSource() - Method in class eu.lindenbaum.maven.DefaultMavenComponents
 
metadataSource() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns the ArtifactMetadataSource used to query metadata information for Artifacts.
MIB_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for MIB source files.
MibCompilerScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to compile MIB files.
MibCompilerScript(List<File>, File, List<File>) - Constructor for class eu.lindenbaum.maven.erlang.MibCompilerScript
Creates a compiler script for a List of MIB files.
mibs() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
mibs() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
mibs() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
mibs() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where MIB soruces reside.
microSecondsPerCall - Variable in class eu.lindenbaum.maven.erlang.ProfilingResult.Report.Row
 
modules(boolean, boolean) - Method in interface eu.lindenbaum.maven.Properties
Returns a list of the project's compiled modules.
MojoUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to maven-erlang-plugin specific Mojos.
MojoUtils() - Constructor for class eu.lindenbaum.maven.util.MojoUtils
 

N

name - Variable in class eu.lindenbaum.maven.erlang.ProfilingResult.Report.Row
 
NetworkUtils - Class in eu.lindenbaum.maven.util
Containing network related utilities for IP resolution.
NetworkUtils() - Constructor for class eu.lindenbaum.maven.util.NetworkUtils
 
newerFilesThan(File, Collection<File>) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Returns whether there are erlang source/header files in a specific directory (recursive) having a newer modification time than a given reference file.
NL - Static variable in interface eu.lindenbaum.maven.erlang.Script
 
node() - Method in interface eu.lindenbaum.maven.Properties
Returns the name of the backend node to use.
NodeShutdownHook - Class in eu.lindenbaum.maven.erlang
Provides JVM unique shutdown hooks that stop erlang backend nodes.
notExecutable(int) - Method in class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
NULL_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
a FileFilter accepting all input

O

OVERVIEW_EDOC - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the edoc application overview file.
overviewEdoc() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
overviewEdoc() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
overviewEdoc() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
overviewEdoc() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
overviewEdoc() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the path to the application overview file overview.edoc.
overviewEdoc() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the path to the application overview file overview.edoc.

P

Packager - Class in eu.lindenbaum.maven.mojo.app
This Mojo packages all application artifacts into a single .tar.gz package.
Packager() - Constructor for class eu.lindenbaum.maven.mojo.app.Packager
 
Packager - Class in eu.lindenbaum.maven.mojo.rel
This Mojo packages/creates a release .tar.gz using the erlang systools modules.
Packager() - Constructor for class eu.lindenbaum.maven.mojo.rel.Packager
 
PackagingType - Enum in eu.lindenbaum.maven
Enum for the supported packaging types.
packagingType() - Method in interface eu.lindenbaum.maven.Properties
Returns the packaging type of the project artifact.
parseDialyzerOutput(String[], Collection<File>) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Parses the output of the DialyzerScript and converts it to a beautified Collection of strings to be logged.
passed() - Method in interface eu.lindenbaum.maven.erlang.TestResult
Returns the number of passed test cases.
pred(T) - Method in interface eu.lindenbaum.maven.util.Predicate
Returns the result of the predicate for a specific object.
Predicate<T> - Interface in eu.lindenbaum.maven.util
An interface for predicates.
priv() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
priv() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
priv() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
priv() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
priv() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where the private resources reside.
priv() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where private resources will be put into.
Profiler - Class in eu.lindenbaum.maven.mojo.app
Performs function profiling using eprof, by executing any EUnit test modules, with the suffix [module]_prof.erl, found among the test sources.
Profiler() - Constructor for class eu.lindenbaum.maven.mojo.app.Profiler
 
ProfilingReport - Class in eu.lindenbaum.maven.report
Generates a profiling report from the output of an already executed profile goal.
ProfilingReport() - Constructor for class eu.lindenbaum.maven.report.ProfilingReport
 
profilingReports() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
profilingReports() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where profiling reports will be put.
ProfilingResult - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the ProfilingScript.
ProfilingResult.Report - Class in eu.lindenbaum.maven.erlang
Contains the profiling report row-data.
ProfilingResult.Report(File, Properties) - Constructor for class eu.lindenbaum.maven.erlang.ProfilingResult.Report
 
ProfilingResult.Report.Row - Class in eu.lindenbaum.maven.erlang
 
ProfilingResult.Report.Row(String, int, int, float) - Constructor for class eu.lindenbaum.maven.erlang.ProfilingResult.Report.Row
 
ProfilingScript - Class in eu.lindenbaum.maven.erlang
A Script that executing and profiles a list of (eunit) tests using eprof.
ProfilingScript(List<File>, File, String, int) - Constructor for class eu.lindenbaum.maven.erlang.ProfilingScript
 
project() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
project() - Method in interface eu.lindenbaum.maven.Properties
Returns the MavenProject to process.
project() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the base directory for the project packaging.
projectArtifact() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
projectArtifact() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the File representing the main build artifact of the project.
ProjectRunner - Class in eu.lindenbaum.maven.mojo
A Mojo that runs erlang projects on a specific (remote) node.
ProjectRunner() - Constructor for class eu.lindenbaum.maven.mojo.ProjectRunner
 
ProjectUploader - Class in eu.lindenbaum.maven.mojo
This Mojo uploads a project onto a remote node.
ProjectUploader() - Constructor for class eu.lindenbaum.maven.mojo.ProjectUploader
 
Properties - Interface in eu.lindenbaum.maven
Represents a bean interface holding all values the plugin needs to work.
PurgeModulesScript - Class in eu.lindenbaum.maven.erlang
A Script that purges all modules currently loaded except the ones loaded directly from the backends lib directory retrieved using code:lib_dir/0 or belonging to the Emacs/distel project.
PurgeModulesScript() - Constructor for class eu.lindenbaum.maven.erlang.PurgeModulesScript
 

R

readFileFromClassPath(Class<?>, String, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Reads a file that is part of the classpath and returns its content as a String object.
REL_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter rel files (.rel).
REL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for rel files.
relFile() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
relFile() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
relFile() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
relFile() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
relFile() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the release file of a release project.
relFile() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the release file of a release project that will be packaged.
RELUP - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the release upgrade file.
relupFile() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
relupFile() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
relupFile() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
relupFile() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
relupFile() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the release upgrade file of a release project.
relupFile() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the release upgrade file of a release project that will be packaged.
RelupGenerator - Class in eu.lindenbaum.maven.mojo.rel
This Mojo will generate a release upgrade file template for a release project.
RelupGenerator() - Constructor for class eu.lindenbaum.maven.mojo.rel.RelupGenerator
 
remoteRepositories() - Method in class eu.lindenbaum.maven.DefaultMavenComponents
 
remoteRepositories() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns a list of remote ArtifactRepository storing dependencies of this MavenProject.
removeDirectory(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes a directory recursively.
removeEmptyDirectory(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes an empty directory.
removeFileNameSuffix(String, File...) - Static method in class eu.lindenbaum.maven.util.FileUtils
Renames a list of files by replacing the given string suffix from the current file name.
removeFiles(File...) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes the specific files from the file system.
removeFilesRecursive(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes all files ending with a specific suffix recursively from a directory.
ResourceGenerator - Class in eu.lindenbaum.maven.mojo.app
Copies all resource files into that target directory structure.
ResourceGenerator() - Constructor for class eu.lindenbaum.maven.mojo.app.ResourceGenerator
 
ResourceGenerator - Class in eu.lindenbaum.maven.mojo.rel
Copies all resource files into that target directory structure.
ResourceGenerator() - Constructor for class eu.lindenbaum.maven.mojo.rel.ResourceGenerator
 
resources(boolean, boolean) - Method in interface eu.lindenbaum.maven.Properties
Returns a list of the project's private resource files.
run() - Method in class eu.lindenbaum.maven.erlang.NodeShutdownHook
Shuts down the node refered to by NodeShutdownHook.nodeName using erlang:halt/0.
RunProjectScript - Class in eu.lindenbaum.maven.erlang
A Script starting a list of erlang applications on a specific node.
RunProjectScript(String, List<String>) - Constructor for class eu.lindenbaum.maven.erlang.RunProjectScript
Creates a Script trying to start a set of erlang applications.
RunProjectScript(String, List<String>, File) - Constructor for class eu.lindenbaum.maven.erlang.RunProjectScript
Creates a Script trying to start a set of erlang applications.
RuntimeInfo - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the RuntimeInfoScript.
RuntimeInfoScript - Class in eu.lindenbaum.maven.erlang
A Script that can be used to retrieve runtime information from the plugins backend node.
RuntimeInfoScript() - Constructor for class eu.lindenbaum.maven.erlang.RuntimeInfoScript
 

S

Script<T> - Interface in eu.lindenbaum.maven.erlang
Interface for classes representing erlang scripts.
SEPARATOR - Static variable in class eu.lindenbaum.maven.util.MavenUtils
 
Setup - Class in eu.lindenbaum.maven.mojo
Utility goal that will setup a new Erlang/OTP Maven project, creating the basic resources and folders required, from a best practice point of view.
Setup() - Constructor for class eu.lindenbaum.maven.mojo.Setup
 
ShowBuildInfo - Class in eu.lindenbaum.maven.mojo.app
This Mojo outputs the build information ascertained by maven to compile Erlang sources.
ShowBuildInfo() - Constructor for class eu.lindenbaum.maven.mojo.app.ShowBuildInfo
 
skipped() - Method in interface eu.lindenbaum.maven.erlang.TestResult
Returns the number of skipped test cases.
sortInetAddresses(Collection<InetAddress>) - Static method in class eu.lindenbaum.maven.util.NetworkUtils
Orders the elements of the given Collection.
SOURCE_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter source files (.erl & .hrl).
sourceLayout() - Method in interface eu.lindenbaum.maven.Properties
Returns the SourceLayout defining this project's source directory structure.
SourceLayout - Interface in eu.lindenbaum.maven
Represents a bean interface holding the directory layout of a project's source directory (project sources/headers and resources go here).
src() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
src() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
src() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
src() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
src() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where the erlang sources reside.
src() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where sources to package will be put into.
SRC_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter .src files.
SRC_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for src files, like erl.src, start.src, etc.
startBackend(Log, String, String, String, File, File) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Attaches the plugin to a backend erlang node.
success() - Method in interface eu.lindenbaum.maven.erlang.CheckAppResult
Returns whether script execution was successfull.
success() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns whether script execution was successfull.
success() - Method in interface eu.lindenbaum.maven.erlang.GenericScriptResult
Returns whether script execution was successfull.
surefireReports() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
surefireReports() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where surefire test reports will be put.
SYS_CONFIG - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the system configuration file.
sysConfigFile() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
sysConfigFile() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
sysConfigFile() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
sysConfigFile() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
sysConfigFile() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the system configuration file of a release project.
sysConfigFile() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the system configuration file of a release project that will be packaged.

T

targetLayout() - Method in interface eu.lindenbaum.maven.Properties
Returns the TargetLayout defining this project's build directory structure.
TargetLayout - Interface in eu.lindenbaum.maven
Represents a bean interface holding the directory layout of a project's build directory (build artifacts go here).
TargetSystemPackager - Class in eu.lindenbaum.maven.mojo.rel
This Mojo creates a target system release package .tar.gz according to the official documentation.
TargetSystemPackager() - Constructor for class eu.lindenbaum.maven.mojo.rel.TargetSystemPackager
 
TARGZ_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for tar gzipped files.
TarGzArchiver - Class in eu.lindenbaum.maven.archiver
An archiver that can create gzipped tar archives using the erlang erl_tar module.
TarGzArchiver(String, String, File) - Constructor for class eu.lindenbaum.maven.archiver.TarGzArchiver
 
TarGzUnarchiver - Class in eu.lindenbaum.maven.archiver
An unarchiver that can extract gzipped tar archives using the erlang erl_tar module.
TarGzUnarchiver(String, String) - Constructor for class eu.lindenbaum.maven.archiver.TarGzUnarchiver
 
TarGzUnarchiver(String, String, File) - Constructor for class eu.lindenbaum.maven.archiver.TarGzUnarchiver
 
test() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
test() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the base directory for the tests.
TestCompiler - Class in eu.lindenbaum.maven.mojo.app
Compile erlang test sources and recompile erlang sources with the options debug_info, export_all and {d, 'TEST'}.
TestCompiler() - Constructor for class eu.lindenbaum.maven.mojo.app.TestCompiler
 
TestDependencyLoader - Class in eu.lindenbaum.maven.mojo.app
Mojo that first purges all dynamically loaded modules on the test backend node and reloads the modules provided by (unpacked) dependencies.
TestDependencyLoader() - Constructor for class eu.lindenbaum.maven.mojo.app.TestDependencyLoader
 
testEbin() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
testEbin() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where the compiled test sources and recompiled sources will be placed into.
testInclude() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
testInclude() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
testInclude() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
testInclude() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
testInclude() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where erlang include files for tests reside.
testInclude() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where the include for test compilation will be placed into.
TestInitializer - Class in eu.lindenbaum.maven.mojo.app
Mojo that starts the test erlang node used as a backend for rpcs made by the plugin.
TestInitializer() - Constructor for class eu.lindenbaum.maven.mojo.app.TestInitializer
 
testNode() - Method in interface eu.lindenbaum.maven.Properties
Returns the name of the test backend node to use.
testPriv() - Method in class eu.lindenbaum.maven.DefaultTargetLayout
 
testPriv() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
testPriv() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
testPriv() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
testPriv() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where private test resources reside.
testPriv() - Method in interface eu.lindenbaum.maven.TargetLayout
Returns the directory where the main and test resources will be put into (test resources will override main resources).
TestResourceGenerator - Class in eu.lindenbaum.maven.mojo.app
Copies all test resource files into that target directory structure.
TestResourceGenerator() - Constructor for class eu.lindenbaum.maven.mojo.app.TestResourceGenerator
 
TestResult - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the TestScript.
TestRunner - Class in eu.lindenbaum.maven.mojo.app
A Mojo that runs test modules using eunit.
TestRunner() - Constructor for class eu.lindenbaum.maven.mojo.app.TestRunner
 
TestRunner - Class in eu.lindenbaum.maven.mojo.rel
This Mojo checks the release file for plausability.
TestRunner() - Constructor for class eu.lindenbaum.maven.mojo.rel.TestRunner
 
TestScript - Class in eu.lindenbaum.maven.erlang
A Script executing a list of (eunit) tests.
TestScript(List<File>, File, String) - Constructor for class eu.lindenbaum.maven.erlang.TestScript
Creates a Script executing a list of eunit tests.
testsPassed() - Method in interface eu.lindenbaum.maven.erlang.ProfilingResult
Returns whether all profiled tests passed, and that no test cases failed.
testSrcs() - Method in class eu.lindenbaum.maven.ErlangOtpLayout
 
testSrcs() - Method in class eu.lindenbaum.maven.ErlangRelLayout
 
testSrcs() - Method in class eu.lindenbaum.maven.ErlangStdLayout
 
testSrcs() - Method in interface eu.lindenbaum.maven.SourceLayout
Returns the directory where the erlang test source files reside.
testSupportArtifacts() - Method in interface eu.lindenbaum.maven.Properties
Returns a list of artifacts used by the plugin to provide a proper test phase, e.g.
testSupportScripts() - Method in interface eu.lindenbaum.maven.Properties
Returns a list of script files used by the plugin to provide a proper test phase, e.g.
TestUploader - Class in eu.lindenbaum.maven.mojo.app
This Mojo uploads an application's modules compiled for test execution and the application's tests onto a remote node.
TestUploader() - Constructor for class eu.lindenbaum.maven.mojo.app.TestUploader
 
time - Variable in class eu.lindenbaum.maven.erlang.ProfilingResult.Report.Row
 
toApplicationTuples(Artifact...) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Returns a comma separated string of application version tuples taken from the given array of artifacts.
toApplicationTuples(CheckAppResult...) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Returns a comma separated string of application version tuples taken from the given array of CheckAppResults.
toArtifactIdListing(Collection<Artifact>) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Generates a simple comma separated list of applications derived from the artifacts listed as dependencies.
toFilenameList(Collection<File>, String, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts a Collection of file objects into a string containing a valid erlang filename list.
toInt(OtpErlangObject) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts an OtpErlangInt or an OtpErlangUInt into an int using the object specific conversion function.
toList(T[], Predicate<T>, String, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts an array into a string containing a valid erlang list.
toList(Collection<T>, Predicate<T>, String, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts a Collection into a string containing a valid erlang list.
toModuleList(Collection<File>, String, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts a Collection of erlang source or beam files into a string containing a valid erlang list of module names.
toString(OtpErlangObject) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts an OtpErlangObject into a String using the object specific conversion function.
toString(OtpErlangObject, boolean) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts an OtpErlangObject into a String using the object specific conversion function.
touch(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Touches a file UNIX style.

U

UploadReleaseScript - Class in eu.lindenbaum.maven.erlang
A Script that uploads a release package into a specific nodes releases directory.
UploadReleaseScript(String, File) - Constructor for class eu.lindenbaum.maven.erlang.UploadReleaseScript
 
UploadScript - Class in eu.lindenbaum.maven.erlang
A Script that uploads a list of compiled modules and application files onto a specific (remote) node.
UploadScript(String, List<File>, List<File>, List<File>) - Constructor for class eu.lindenbaum.maven.erlang.UploadScript
 

V

Validator - Class in eu.lindenbaum.maven.mojo
Mojo that checks the project configuration for legal values.
Validator() - Constructor for class eu.lindenbaum.maven.mojo.Validator
 
valueOf(String) - Static method in enum eu.lindenbaum.maven.PackagingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.lindenbaum.maven.util.MavenUtils.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.lindenbaum.maven.PackagingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.lindenbaum.maven.util.MavenUtils.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeFile(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Writes data to a destination file.
writeFile(File, String, boolean) - Static method in class eu.lindenbaum.maven.util.FileUtils
Writes data to a destination file.

A B C D E F G H I L M N O P R S T U V W

Copyright © 2012 Lindenbaum GmbH. All Rights Reserved.