Index
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
pathsas 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
C
- checkHashes(List<File>) - Method in class de.iip_ecosphere.platform.tools.maven.python.FileChangeDetector
-
Checks
filesfor 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
fileSetrule to select files and directories. - fileset - Variable in class de.iip_ecosphere.platform.tools.maven.python.PythonTestMojo
-
A specific
fileSetrule 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_EXTENSIONin 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.
Callmvn 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
substringsare contained intext. - 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
filesetas 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
filefrom the hashes. - repeat(String, int) - Static method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
-
Repeat a String
ntimes 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
fileif 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
md5Hashesto the hash file. - writeParameter(StringBuilder, Node, Node) - Method in class de.iip_ecosphere.platform.tools.maven.python.HelpMojo
All Classes and Interfaces|All Packages|Constant Field Values