Index

A C D E F G H I K L M O P R S T U X 
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.
Call mvn 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 assemble goal.
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 MjResolve placed them and copy to the target/classes directory.
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 .eo sources 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/eo directory.
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.
A C D E F G H I K L M O P R S T U X 
All Classes and Interfaces|All Packages