All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AssembleMojo Pull all necessary EO XML files from Objectionary and parse them all.AttributeNotFoundException If the attributes were not found in the Tojo.CachePath Function that builds full path to file in global cache.Catalogs All catalogs in one place, to avoid making multiple objects.ChCached Cached commit hash.ChNarrow Short version of hash.ChPattern Commit Hash pattern.ChRemote Hash of tag from objectionary.ChText Commit Hash from text.CleanMojo Implementation of maven clean plugin, just deleting target/eo directory.CommitHash Hash of tag.CommitHash.ChConstant Hardcoded commit hash.CommitHashesMap Commit hashes table as a map.CommitHashesMap.Fake Fake commit hashes hash-table.CompileMojo Compile and lint all EO files.Coordinates Maven coordinates as a string.CopyMojo Copy all.eo
files from thesrc/main/eo
directory to thetarget/classes/EO-SOURCES
directory and replace0.0.0
versions in them to the right version numbers.DcsDefault It is a list of dependencies that are needed by the build.DcsDepgraph A list of transitive dependencies for a given Maven dependency.DcsEachWithoutTransitive Dependencies without transitive dependencies.DcsFake Fake dependencies.DcsUniquelyVersioned A decorator of a list of dependencies that throws an exception if any dependency has a duplicate with a different version.DcsWithoutRuntime Remove runtime dependency from the list of dependencies, if it is present there.DcsWithRuntime Add runtime dependency to the list of dependencies, if it is absent there.DownloadDepsMojo Downloads dependencies.FileHash MD5 hash of a file (its content).Footprint Footprint is a function that accepts path to source and target files, updates target file and returns it.ForeignTojo Foreign tojo.ForeignTojos Foreign tojos.FpDefault Default footprint that covers all the scenarios of updating target from source using cache.FpEnvelope Wrapper for footprint.FpExistedSource Footprint throws exception if source file does not exist.FpFork Footprint that behaves like one of the givenFootprint
s depending on the give condition.FpGenerated Footprint that saves content generated from lambda to the target file.FpIfOlder Footprint that behaves as first given wrappedFootprint
if provided target exists and older than source.FpIfReleased Footprint that behaves like one of the given footprints depending on hash and semver of provided cache.FpIfTargetExists Footprint that behaves like one of the given wrapped footprints depending on existence of provided target path.FpIfTargetOlder 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.FpIgnore Footprint that does not update target path.FpUpdateBoth Footprint that updates target from content function and updates cache from target.FpUpdateFromCache Footprint that updates target from cache.HelpMojo Display help information on eo-maven-plugin.
Callmvn eo:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.HmBase Base location for files.HmOptional Location for files that saves optionally.HmSave Home that defines the logic of saving different types of data to files.Home Location for the files.LatexMojo Take .xmir files from target/eo/03-optimize directory and generate .tex files for each of them in target/eo/latex directory.LatexTemplate Latex template.LintMojo Mojo that runs all lints and checks errors and warnings, preferably after theassemble
goal.MarkMojo Extend the current list of foreign objects with those visible in resolved artifacts.ParseMojo Parse EO to XML.PhiMojo Read XMIR files and translate them to the phi-calculus expression.PlacedTojo Placed tojo.PlacedTojos PlacedTojos encapsulates tojos logic and keeps short information about all placed files.PlaceMojo Take binary files from whereResolveMojo
placed them and copy to thetarget/classes
directory.PrintMojo Print XMIR to EO.ProbeMojo Go through all `probe` metas in XMIR files, try to locate the objects pointed by `probe` in Objectionary, and if found, register them in the catalog.PullMojo Pull EO files from Objectionary.RegisterMojo Find and register all.eo
sources in the "foreign" catalog.ResolveMojo Find all required runtime dependencies, download them from Maven Central, unpack and place to thetarget/eo
directory.Saved Content saved to the file.ShakeMojo Shake (prepare) XMIR for translation to java.SodgMojo Convert XMIR to SODG.Threaded<T> Processes elements in multiple threads.TojoHash Optional tojo hash.TranspiledTojos Transpiled tojos that keeps information about all transpiled files.TranspileMojo Transpile.UnphiMojo Read PHI files and parse them to the XMIR.UnplaceMojo It deletes binary files, which were previously copied by "place" mojo.UnspileMojo Goes through all .class files and deletes those that were created from autogenerated sources.Walk Walk through files in a directory.