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 interface eu.lindenbaum.maven.Properties
Returns the application resource file of an application project.
APPUP_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for application upgrade files.
appupFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the application upgrade file of an application project.
apt() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the maven .apt resources reside.
artifactFactory() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns a factory that can be used create Artifact objects.
artifactFactory() - Method in class eu.lindenbaum.maven.MavenComponentsImpl
 
artifactResolver() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns an ArtifactResolver that can resolve/download artifacts from remote repositories into the local repository.
artifactResolver() - Method in class eu.lindenbaum.maven.MavenComponentsImpl
 

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
 
base() - Method in interface eu.lindenbaum.maven.Properties
Returns the base project directory.
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>, File, List<File>, List<String>) - Constructor for class eu.lindenbaum.maven.erlang.BeamCompilerScript
Creates a compiler script for a List of erlang files.

C

canGenerateReport() - Method in class eu.lindenbaum.maven.ErlangReport
Returns whether this report can generate any output.
changes() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the changes resources reside.
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.
Compiler - Class in eu.lindenbaum.maven.mojo.app
This Mojo compiles the projects erlang sources.
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.
CoverageReport - Class in eu.lindenbaum.maven.report
Generates a test coverage report with: project summary, showing the number of functions, clauses executable lines and their test coverage percentage.
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(OtpErlangList) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report
 
CoverageReportResult.Report.Clause - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Clause(OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Clause
 
CoverageReportResult.Report.Function - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Function(OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Function
 
CoverageReportResult.Report.Line - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Line(OtpErlangObject, OtpErlangObject, OtpErlangObject, OtpErlangObject) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Line
 
CoverageReportResult.Report.Module - Class in eu.lindenbaum.maven.erlang
 
CoverageReportResult.Report.Module(OtpErlangObject, OtpErlangObject, OtpErlangObject) - Constructor for class eu.lindenbaum.maven.erlang.CoverageReportResult.Report.Module
 
CoverageReportScript - Class in eu.lindenbaum.maven.erlang
A script that returns the coverage report for some project.
CoverageReportScript(File, List<File>, List<File>) - 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

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.app
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.app.DependencyLoader
 
DependencyLoader - Class in eu.lindenbaum.maven.mojo.rel
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.rel.DependencyLoader
 
Dialyzer - Class in eu.lindenbaum.maven.mojo.app
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.app.Dialyzer
 
Dialyzer - Class in eu.lindenbaum.maven.mojo.rel
This Mojo runs the erlang dialyzer tool on the release dependencies.
Dialyzer() - Constructor for class eu.lindenbaum.maven.mojo.rel.Dialyzer
 
DIALYZER_OK - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the dialyzer ok file.
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 interface eu.lindenbaum.maven.Properties
Returns the directory where the application (upgrade) files reside.
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.
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
 
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
 
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.Compiler
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.DependencyLoader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.app.Dialyzer
 
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.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.ProjectRunner
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.ProjectUploader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.DependencyLoader
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.Dialyzer
 
execute(Log, Properties) - Method in class eu.lindenbaum.maven.mojo.rel.Packager
 
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, Locale, Properties) - Method in class eu.lindenbaum.maven.report.CoverageReport
 
execute(Log, Locale, Properties) - Method in class eu.lindenbaum.maven.report.EDocReport
 
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.
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
 
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.
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.GetAttributesScript
 
get() - Method in class eu.lindenbaum.maven.erlang.LoadModulesScript
 
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(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.PurgeModulesScript
 
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.StartApplicationScript
 
get() - Method in class eu.lindenbaum.maven.erlang.StopApplicationScript
 
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
 
getApplicationCodePaths(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Gathers a complete list of directories used as code paths in an application's build process.
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.
getApplicationTestCodePaths(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Gathers a complete list of directories used as code paths in an application's test build process.
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.
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.
getBeforeApplications() - Method in interface eu.lindenbaum.maven.erlang.StartResult
Returns a list of applications that were already running before the application was started.
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
 
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.
getErtsVersion() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns the erts version as stated in the .rel file.
getFailed() - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Returns the failed compilation unit.
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).
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
 
getIncludeDirectories(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Gathers a complete list of directories used as include directories in a standard compilation process.
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
 
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
 
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
 
getProject() - Method in class eu.lindenbaum.maven.ErlangReport
 
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.
getReleaseCodePaths(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Gathers a complete list of directories used as code paths in a release build process.
getReleaseName(Artifact) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the release name for the given Artifact.
getReleaseVersion() - Method in interface eu.lindenbaum.maven.erlang.CheckRelResult
Returns the release version as stated in the .rel file.
getReport() - Method in interface eu.lindenbaum.maven.erlang.CoverageReportResult
Returns the coverage report results data, that can be used to generate report output.
getRootDirectory() - Method in interface eu.lindenbaum.maven.erlang.RuntimeInfo
Returns the erlang runtime's root directory as returned by code:root_dir().
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.
getTestIncludeDirectories(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Gathers a complete list of directories used as include directories in a test compilation process.
getTestSupportArtifacts(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Returns a list of artifacts used by the plugin to provide a proper test phase, e.g. the compiled artifacts of MojoUtils.getTestSupportScripts(Properties).
getTestSupportScripts(Properties) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Returns a list of script files used by the plugin to provide a proper test phase, e.g. erlang scripts for surefire reports.
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).

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.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.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.PurgeModulesScript
The result of the Script execution is ignored.
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.StartApplicationScript
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.StopApplicationScript
The result of the Script execution is ignored.
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.
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 interface eu.lindenbaum.maven.Properties
Returns the directory where the header files reside.
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

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 interface eu.lindenbaum.maven.MavenComponents
Returns the local ArtifactRepository storing dependencies of this MavenProject.
localRepository() - Method in class eu.lindenbaum.maven.MavenComponentsImpl
 
logContent(Log, MavenUtils.LogLevel, File) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Logs the absolute path of a file along with its content using a specific logger.
logError(Log) - Method in interface eu.lindenbaum.maven.erlang.StartResult
Log starting errors using the provided 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.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.CompilerResult
Log the compiler output (e.g. warnings/errors) using the provided logger.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.CoverageReportResult
Log the coverage report output (e.g. infos/warnings/errors) using the provided logger.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.GenericScriptResult
Log the test output (e.g. infos/warnings/errors) using the provided logger.
logOutput(Log) - Method in interface eu.lindenbaum.maven.erlang.TestResult
Log the test output (e.g. infos/warnings/errors) using the provided logger.

M

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.
MavenComponents - Interface in eu.lindenbaum.maven
Represents a bean interface holding all maven components the plugin uses.
MavenComponentsImpl - Class in eu.lindenbaum.maven
Implementation of the MavenComponents bean that provides maven components to be used by the plugin.
MavenComponentsImpl(ArtifactRepository, List<ArtifactRepository>, ArtifactMetadataSource, ArtifactFactory, ArtifactResolver) - Constructor for class eu.lindenbaum.maven.MavenComponentsImpl
 
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 interface eu.lindenbaum.maven.MavenComponents
Returns the ArtifactMetadataSource used to query metadata information for Artifacts.
metadataSource() - Method in class eu.lindenbaum.maven.MavenComponentsImpl
 
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

newerFilesThan(File, 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.

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.
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 interface eu.lindenbaum.maven.Properties
Returns the directory where the private resources reside.
project() - Method in interface eu.lindenbaum.maven.Properties
Returns the MavenProject to process.
projectArtifactFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the file packaged as build artifact for a this project.
projectName() - Method in interface eu.lindenbaum.maven.Properties
Returns the name of the projects build artifact.
ProjectRunner - Class in eu.lindenbaum.maven.mojo
A Mojo that runs erlang applications packaged with packaging type PackagingType.ERLANG_OTP or PackagingType.ERLANG_STD 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 interface eu.lindenbaum.maven.Properties
Returns the release file of a release project.
RELUP - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the release upgrade file.
relupFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the release upgrade file of a release project.
remoteRepositories() - Method in interface eu.lindenbaum.maven.MavenComponents
Returns a list of remote ArtifactRepository storing dependencies of this MavenProject.
remoteRepositories() - Method in class eu.lindenbaum.maven.MavenComponentsImpl
 
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
 
run() - Method in class eu.lindenbaum.maven.erlang.NodeShutdownHook
Shuts down the node refered to by NodeShutdownHook.nodeName using erlang:halt/0.
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
 
site() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the maven site resources reside.
SOURCE_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter source files (.erl & .hrl).
src() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the erlang sources reside.
src_base() - Method in interface eu.lindenbaum.maven.Properties
Returns the base folder for sources of this project.
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.
StartApplicationScript - Class in eu.lindenbaum.maven.erlang
A Script starting a list of erlang applications on a specific node.
StartApplicationScript(String, List<String>) - Constructor for class eu.lindenbaum.maven.erlang.StartApplicationScript
Creates a Script trying to start a set of erlang applications.
startBackend(Log, String, String, String) - Static method in class eu.lindenbaum.maven.util.MojoUtils
Attaches the plugin to a backend erlang node.
StartResult - Interface in eu.lindenbaum.maven.erlang
Interface representing the result returned by the StartApplicationScript.
startSucceeded() - Method in interface eu.lindenbaum.maven.erlang.StartResult
Returns whether the application could be started successfully.
StopApplicationScript - Class in eu.lindenbaum.maven.erlang
A Script stopping all erlang applications except the ones given in a preserver list.
StopApplicationScript(List<String>) - Constructor for class eu.lindenbaum.maven.erlang.StopApplicationScript
Creates a Script that stops all applications except a specific list of applications.
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.
SYS_CONFIG - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the system configuration file.
sysConfigFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the system configuration file of a release project.

T

target() - Method in interface eu.lindenbaum.maven.Properties
Returns the base directory for the build artifacts.
targetAppFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the application resource file of an application project that will be packaged.
targetAppupFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the application upgrade file of an application project that will be packaged.The returned File is not guaranteed to exist.
targetEbin() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the compiled sources will be placed into.
targetInclude() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where includes to package will be put into.
targetLib() - Method in interface eu.lindenbaum.maven.Properties
Returns the directories where dependencies get unpacked into.
targetMibs() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where SNMP related resources will be put into.
targetPriv() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where private resources will be put into.
targetProject() - Method in interface eu.lindenbaum.maven.Properties
Returns the base directory for the project packaging.
targetReleases() - Method in interface eu.lindenbaum.maven.Properties
Returns the directoriy where all releases will be put into.
targetRelFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the release file of a release project that will be packaged.
targetRelupFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the release upgrade file of a release project that will be packaged.
targetSite() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where site documentation will be generated into.
targetSrc() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where sources to package will be put into.
targetSurefireReports() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the surefire reports will be put into.
targetSysConfigFile() - Method in interface eu.lindenbaum.maven.Properties
Returns the system configuration file of a release project that will be packaged.
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
 
targetTest() - Method in interface eu.lindenbaum.maven.Properties
Returns the base directory for the tests.
targetTestEbin() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the compiled test sources and recompiled sources will be placed into.
targetTestPriv() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the main and test resources will be put into (test resources will override main resources).
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_include() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the erlang test include files reside.
test_priv() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where private test resources reside.
test_src() - Method in interface eu.lindenbaum.maven.Properties
Returns the directory where the erlang test source files reside.
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
 
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.
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.TestResult
Returns whether all tests passed, no test cases failed.
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
 
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.
toFileList(Collection<File>, String, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Converts a Collection of files into a string containing a valid erlang 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.
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>) - Constructor for class eu.lindenbaum.maven.erlang.UploadScript
 

V

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.

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

Copyright © 2011 Lindenbaum GmbH. All Rights Reserved.