Index

A B C D E F G H I L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractLoggingMojo - Class in de.iip_ecosphere.platform.tools.maven.python
An abstract mojo with logging bridge.
AbstractLoggingMojo() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.AbstractLoggingMojo
 
add(List<String>, String) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
Adds a path given with slashes to paths as OS-specific path.
addExcludedPaths(String[], boolean, Set<String>) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Determines excluded paths from the given paths, i.e., split the directories add them to excluded.
addExcludedPaths(String, boolean, Set<String>) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Determines excluded paths from the given path, i.e., split the directories add them to excluded.
append(StringBuilder, String, int) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
args - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 

B

build() - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 

C

checkHashes(List<File>) - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Checks files for existing/known hashes.
composeEnvironment() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
Composes the environment for the python exec call.
composeEnvironment() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
Composes the environment for the python exec call.

D

de.iip_ecosphere.platform.tools.maven.python - package de.iip_ecosphere.platform.tools.maven.python
Python build plugins for Maven.
DEFAULT_LINE_LENGTH - Static variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
DEFAULT_PYTHON_EXECUTABLE - Static variable in class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
 
deletePaths(FileSet, String[], Set<String>, Log) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Deletes the given paths.
deletePaths(FileSet, Log) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Deletes the specified included and not excluded paths.
detail - Variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
If true, display all settable properties for each goal.
determineFiles(FileSet, boolean, Consumer<File>) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Determines the files to be processed.
directory - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 

E

error(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.AbstractLoggingMojo
 
error(String) - Method in interface de.iip_ecosphere.platform.tools.maven.python.Logger
Logs an error.
error(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.StandardLogger
 
error(Throwable) - Method in class de.iip_ecosphere.platform.tools.maven.python.AbstractLoggingMojo
 
error(Throwable) - Method in interface de.iip_ecosphere.platform.tools.maven.python.Logger
Logs a throwable.
error(Throwable) - Method in class de.iip_ecosphere.platform.tools.maven.python.StandardLogger
 
execute() - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
execute() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
execute() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
execute() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 

F

failOnError - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
failOnError - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
failOnError - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
FILE_EXTENSION - Static variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
FileChangeDetector - Class in de.iip_ecosphere.platform.tools.maven.python
A simple MD5-hash based file change detector.
FileChangeDetector(File, Logger, String) - Constructor for class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Creates a file change detector instance.
fileset - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
A specific fileSet rule to select files and directories.
fileset - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
A specific fileSet rule to select files and directories.
FilesetUtils - Class in de.iip_ecosphere.platform.tools.maven.python
Helper functions for maven filesets.
FilesetUtils() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
 
findNamedChild(Node, String) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
findSingleChild(Node, String) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 

G

getAllPythonFiles(String, boolean) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
Give a list of files in a directory.
getHashFile() - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
Returns the file containing the MD5 hashes of known Python files.
getHashFileInTarget(MavenProject, String) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Returns the name of a hash file with #FILE_EXTENSION in the maven target folder.
getHashFilePath(File) - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Returns the file path to be used for MD5 hashing of file.
getIndentLevel(String) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
Gets the indentation level of the specified line.
getPropertyFromExpression(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
getPythonExecutable() - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
Returns the Python executable.
getPythonExecutable(String) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
Returns the Python executable.
getSingleChild(Node, String) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
getTestedFileCount(boolean) - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
Returns the number of tested files.
getValue(Node, String) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
goal - Variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
The name of the goal for which to show help.

H

hashDir - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
HelpMojo - Class in de.iip_ecosphere.platform.tools.maven.python
Display help information on maven-python.
Call mvn python:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 

I

ignoreText - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
indentSize - Variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
The number of spaces per indentation level, should be positive.
info(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.AbstractLoggingMojo
 
info(String) - Method in interface de.iip_ecosphere.platform.tools.maven.python.Logger
Logs an information.
info(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.StandardLogger
 
isContained(String, String[]) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
Returns whether at least one of the substrings are contained in text.
isNotEmpty(String) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
iteratePaths(FileSet, String[], Set<String>, Consumer<File>) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Iterates over paths.

L

lineLength - Variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
The maximum length of a display line, should be positive.
listFiles(FileSet, boolean) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Materializes the files specified by fileset as list.
logger - Variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
Logger - Interface in de.iip_ecosphere.platform.tools.maven.python
Simple maven-independent logger interface.

M

mavenSkip - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
MD5_FILE - Static variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
md5File - Variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
md5Hashes - Variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
modelProject - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 

P

PLUGIN_HELP_PATH - Static variable in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
project - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
project - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
project - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
python - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
python - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
python - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
pythonArgs - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
PythonCompileMojo - Class in de.iip_ecosphere.platform.tools.maven.python
Python compiler Mojo plugin.
PythonCompileMojo() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
PythonExecMojo - Class in de.iip_ecosphere.platform.tools.maven.python
Maven Mojo for executing Python programs.
PythonExecMojo() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
pythonExecutable - Static variable in class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
 
pythonFile - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
pythonPath - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
pythonPath - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
PythonTestMojo - Class in de.iip_ecosphere.platform.tools.maven.python
Maven Mojo for Python unit tests.
PythonTestMojo() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
PythonUtils - Class in de.iip_ecosphere.platform.tools.maven.python
Some generic python process helper functions.
PythonUtils() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
 

R

readHashFile() - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Reads the MD5 hash file.
readProcessOutput(InputStream) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
Shall take in input stream of processes to collect console output.
remove(File) - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Removes file from the hashes.
repeat(String, int) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
Repeat a String n times to form a new string.
runPython(String[], String, String[]) - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
Running the python file.
runPythonTest(String[]) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
Running the syntax check for the python Files.
runPythonTest(String[], String, String[]) - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
Running the syntax check for the python Files.

S

setPythonExecutable(File) - Static method in class de.iip_ecosphere.platform.tools.maven.python.PythonUtils
Defines the (global) Python executable.
setTest(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
Modify the test file.
skip - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
skip - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonExecMojo
 
skip - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
StandardLogger - Class in de.iip_ecosphere.platform.tools.maven.python
Simple maven-independent logger implementation, e.g., for tests.
StandardLogger() - Constructor for class de.iip_ecosphere.platform.tools.maven.python.StandardLogger
 
streamFiles(FileSet, boolean) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Streams the files specified by fileset.
surefireSkip - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 

T

task - Variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
test - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
testedFileCount - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
 
toLines(String, int, int, int) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
touch(File, Log) - Static method in class de.iip_ecosphere.platform.tools.maven.python.FilesetUtils
Touches file if not null.

U

useHash - Variable in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
 
useHash - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonCompileMojo
 
useHash(boolean) - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Enable/disable the detector.

W

warn(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.AbstractLoggingMojo
 
warn(String) - Method in interface de.iip_ecosphere.platform.tools.maven.python.Logger
Logs a warning.
warn(String) - Method in class de.iip_ecosphere.platform.tools.maven.python.StandardLogger
 
writeGoal(StringBuilder, String, Element) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
writeHashFile() - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
Writes md5Hashes to the hash file.
writeParameter(StringBuilder, Node, Node) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
 
A B C D E F G H I L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values