Index
All Classes and Interfaces|All Packages
A
- apply(Path, Path) - Method in class org.eolang.maven.FpIfTargetOlder
C
- cache - Variable in class org.eolang.maven.MjRegister
-
EO cache directory.
- cacheEnabled - Variable in class org.eolang.maven.MjRegister
-
Use global caching or not.
- central - Variable in class org.eolang.maven.MjRegister
-
The central.
- classesDir - Variable in class org.eolang.maven.MjRegister
-
Directory where classes are stored in target.
- compileTojos() - Method in class org.eolang.maven.MjRegister
-
Tojos to use, in "compile" scope only.
D
- discoverSelf - Variable in class org.eolang.maven.MjRegister
-
Shall we discover JAR artifacts for .EO sources?
E
- exec() - Method in class org.eolang.maven.MjAssemble
- exec() - Method in class org.eolang.maven.MjCompile
- exec() - Method in class org.eolang.maven.MjParse
- exec() - Method in class org.eolang.maven.MjPlace
- exec() - Method in class org.eolang.maven.MjProbe
- exec() - Method in class org.eolang.maven.MjPull
- exec() - Method in class org.eolang.maven.MjRegister
- exec() - Method in class org.eolang.maven.MjResolve
- exec() - Method in class org.eolang.maven.MjTranspile
- exec() - Method in class org.eolang.maven.MjUnplace
- exec() - Method in class org.eolang.maven.MjUnspile
- execute() - Method in class org.eolang.eo_maven_plugin.HelpMojo
- execute() - Method in class org.eolang.maven.MjRegister
-
Execute it.
F
- failOnWarning - Variable in class org.eolang.maven.MjRegister
-
Whether we should fail on warning.
- foreign - Variable in class org.eolang.maven.MjRegister
-
File with foreign "tojos".
- foreignFormat - Variable in class org.eolang.maven.MjRegister
-
Format of "foreign" file ("json" or "csv").
- FpIfTargetOlder - Class in org.eolang.maven
-
Footprint that behaves like one of the given wrapped footprints depending on the result of comparison target and source in terms of last modified date.
G
- generatedDir - Variable in class org.eolang.maven.MjRegister
-
Generated sourced directory.
H
- hash - Variable in class org.eolang.maven.MjRegister
-
The Git hash to pull objects from.
- HelpMojo - Class in org.eolang.eo_maven_plugin
-
Display help information on eo-maven-plugin.
Callmvn eo:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class org.eolang.eo_maven_plugin.HelpMojo
I
- ignoreRuntime - Variable in class org.eolang.maven.MjRegister
-
Add eo-runtime dependency to the classpath.
- ignoreTransitive - Variable in class org.eolang.maven.MjRegister
-
Fail resolution process on transitive dependencies.
- ignoreVersionConflicts - Variable in class org.eolang.maven.MjRegister
-
Fail resolution process on conflicting dependencies.
- isRuntime(Dependency) - Static method in class org.eolang.maven.MjResolve
-
Checks if dependency is runtime.
K
- keepBinaries - Variable in class org.eolang.maven.MjRegister
-
List of inclusion GLOB filters for unplacing and unspiling (ONLY these files will stay).
L
- lintAsPackage - Variable in class org.eolang.maven.MjRegister
-
Whether we should lint all the sources together as package.
M
- manager - Variable in class org.eolang.maven.MjRegister
-
Maven plugin manager.
- measured(Train<Shift>) - Method in class org.eolang.maven.MjRegister
-
Make a measured train from another train.
- MjAssemble - Class in org.eolang.maven
-
Pull all necessary EO XML files from Objectionary and parse them all.
- MjAssemble() - Constructor for class org.eolang.maven.MjAssemble
- MjClean - Class in org.eolang.maven
-
Implementation of maven clean plugin, just deleting target/eo directory.
- MjClean() - Constructor for class org.eolang.maven.MjClean
- MjCompile - Class in org.eolang.maven
-
Compile and lint all EO files.
- MjCompile() - Constructor for class org.eolang.maven.MjCompile
- MjLint - Class in org.eolang.maven
-
Mojo that runs all lints and checks errors and warnings, preferably after the
assemblegoal. - MjLint() - Constructor for class org.eolang.maven.MjLint
- MjParse - Class in org.eolang.maven
-
Parse EO to XML.
- MjParse() - Constructor for class org.eolang.maven.MjParse
- MjPlace - Class in org.eolang.maven
-
Take binary files from where
MjResolveplaced them and copy to thetarget/classesdirectory. - MjPlace() - Constructor for class org.eolang.maven.MjPlace
- MjPrint - Class in org.eolang.maven
-
Print XMIR to EO.
- MjPrint() - Constructor for class org.eolang.maven.MjPrint
- MjProbe - Class in org.eolang.maven
-
Go through all `probe` and `also` metas in XMIR files, try to locate the objects pointed by `probe` in Objectionary, and if found, register them in the catalog.
- MjProbe() - Constructor for class org.eolang.maven.MjProbe
- MjPull - Class in org.eolang.maven
-
Pull EO files from Objectionary.
- MjPull() - Constructor for class org.eolang.maven.MjPull
- MjRegister - Class in org.eolang.maven
-
Find and register all
.eosources in the "foreign" catalog. - MjRegister() - Constructor for class org.eolang.maven.MjRegister
- MjResolve - Class in org.eolang.maven
-
Find all required runtime dependencies, download them from Maven Central, unpack and place to the
target/eodirectory. - MjResolve() - Constructor for class org.eolang.maven.MjResolve
- MjTranspile - Class in org.eolang.maven
-
Transpile.
- MjTranspile() - Constructor for class org.eolang.maven.MjTranspile
- MjUnplace - Class in org.eolang.maven
-
It deletes binary files, which were previously copied by "place" mojo so these binaries are not got into result JAR.
- MjUnplace() - Constructor for class org.eolang.maven.MjUnplace
- MjUnspile - Class in org.eolang.maven
-
Goes through all .class files and deletes those that were created from autogenerated sources so these binaries are not got into result JAR.
- MjUnspile() - Constructor for class org.eolang.maven.MjUnspile
O
- offline - Variable in class org.eolang.maven.MjRegister
-
If we are offline and not able to download anything from the internet.
- org.eolang.eo_maven_plugin - package org.eolang.eo_maven_plugin
- org.eolang.maven - package org.eolang.maven
-
EO Maven Plugin.
- overWrite - Variable in class org.eolang.maven.MjRegister
-
Pull again even if the .eo file is already present?
P
- placeBinaries - Variable in class org.eolang.maven.MjRegister
-
List of inclusion GLOB filters for finding class files while placing them from where they were resolved to classes directory.
- placed - Variable in class org.eolang.maven.MjRegister
-
The path to a text file where paths of all added .class (and maybe others) files are placed.
- placedFormat - Variable in class org.eolang.maven.MjRegister
-
Format of "placed" file ("json" or "csv").
- placedTojos - Variable in class org.eolang.maven.MjRegister
-
Placed tojos.
- plugin - Variable in class org.eolang.maven.MjRegister
-
The current version of eo-maven-plugin.
- project - Variable in class org.eolang.maven.MjRegister
-
Maven project.
R
- rewriteBinaries - Variable in class org.eolang.maven.MjRegister
-
Rewrite binaries in output directory or not.
S
- scope - Variable in class org.eolang.maven.MjRegister
-
Current scope (either "compile" or "test").
- scopedTojos() - Method in class org.eolang.maven.MjRegister
-
Tojos to use, in my scope only.
- session - Variable in class org.eolang.maven.MjRegister
-
Maven session.
- skipBinaries - Variable in class org.eolang.maven.MjRegister
-
List of exclusion GLOB filters for finding class files while placing them from where they were resolved to classed directory.
- skipExperimentalLints - Variable in class org.eolang.maven.MjRegister
-
If set to TRUE, experimental lints are skipped during the linting.
- skipLinting - Variable in class org.eolang.maven.MjRegister
-
Whether we should skip linting at all.
- skipProgramLints - Variable in class org.eolang.maven.MjRegister
-
List of WPA lints which must be skipped during the linting.
- skipSourceLints - Variable in class org.eolang.maven.MjRegister
-
List of individual lints which must be skipped during the linting.
- skipZeroVersions - Variable in class org.eolang.maven.MjRegister
-
Skip artifact with the version 0.0.0.
- sourcesDir - Variable in class org.eolang.maven.MjRegister
-
Directory in which .eo files are located.
T
- tag - Variable in class org.eolang.maven.MjRegister
-
The Git tag to pull objects from, in objectionary.
- targetDir - Variable in class org.eolang.maven.MjRegister
-
Target directory.
- timeout - Variable in class org.eolang.maven.MjRegister
-
Mojo execution timeout in seconds.
- toString() - Method in class org.eolang.maven.MjRegister
- trackTransformationSteps - Variable in class org.eolang.maven.MjRegister
-
Track optimization steps into intermediate XMIR files?
U
- unrollExitError - Variable in class org.eolang.maven.MjRegister
-
If set to TRUE, the exception on exit will be printed in details to the log.
X
- xslMeasures - Variable in class org.eolang.maven.MjRegister
-
The path of the file where XSL measurements (time of execution in milliseconds) will be stored.
All Classes and Interfaces|All Packages