All Classes
-
All Classes Interface Summary Class Summary Class Description AssembleMojo Pull all necessary EO XML files from Objectionary and parse them all.BinarizeMojo Compile binaries.Catalogs All catalogs in one place, to avoid making multiple objects.Central The abstraction of Maven Central.ChCached Cached commit hash.ChNarrow Short version of hash.ChPattern Commit Hash pattern.ChRemote Hash of tag from objectionary.ChResolve ResolveCommitHash
depending on the parameters.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.Coordinates Maven coordinates as a string.CopyMojo Copy all .eo files from src/main/eo to target/classes/EO-SOURCES and replace 0.0.0 versions in them to the right 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.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.DemandMojo Add object names to the "foreign" registry as demanded.DiscoverMojo Read all XMIR files and find foreign objects in them, then add them to the catalog.FileHash MD5 hash of a file (its content).Footprint Program footprint of EO compilation process.FtCached Program footprint of EO compilation process.FtDefault Default implementation of a Footprint.HelpMojo Display help information on eo-maven-plugin.
Callmvn eo:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Home Base location for files.MarkMojo Extend current list of foreign objects with those visible in resolved artifacts.Moja<T extends org.apache.maven.plugin.AbstractMojo> Mutable mojo builder.Objectionary Objectionary.Online Check if we are online.OptCached The cached optimization.Optimization Abstraction for XML optimizations.OptimizeMojo Optimize XML files.OptSpy Optimization that spies.OptTrain Optimisation train of XLS`s.OyCaching Objectionary which caches objects locally.OyEmpty Fake empty HTTP Objectionary server.OyFallback Objectionary with fallback.OyFallbackSwap Fallback which can swap primary/secondary repos.OyHome Objectionary stored locally.OyIndexed Objectionary with index.OyRemote The simple HTTP Objectionary server.OyRemote.UrlOy Objectionary URL template.ParseMojo Parse EO to XML.Place Make the place for the object.PlaceMojo Take binary files from where ResolveMojo placed them and copy to target/classes.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 catalog.PullMojo Pull EO XML files from Objectionary and parse them into XML.RegisterMojo Find and register all.eo
sources in the "foreign" catalog.Rel Relative path.ResolveMojo Find all required runtime dependencies, download them from Maven Central, unpack and place to target/eo.SodgMojo Convert XMIR to SODG.SpyTrain Train that spies.TranspileMojo Compile.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.