Package org.eolang.maven
EO Maven Plugin.
- Since:
- 0.1
- See Also:
- project site www.eolang.org, GitHub project
-
Class Summary Class Description 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.MjAssemble Pull all necessary EO XML files from Objectionary and parse them all.MjClean Implementation of maven clean plugin, just deleting target/eo directory.MjCompile Compile and lint all EO files.MjLatex Take .xmir files from target/eo/03-optimize directory and generate .tex files for each of them in target/eo/latex directory.MjLint Mojo that runs all lints and checks errors and warnings, preferably after theassemble
goal.MjParse Parse EO to XML.MjPhi Read XMIR files and translate them to the phi-calculus expression.MjPlace Take binary files from whereMjResolve
placed them and copy to thetarget/classes
directory.MjPrint Print XMIR to EO.MjProbe 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.MjPull Pull EO files from Objectionary.MjRegister Find and register all.eo
sources in the "foreign" catalog.MjResolve Find all required runtime dependencies, download them from Maven Central, unpack and place to thetarget/eo
directory.MjTranspile Transpile.MjUnphi Read PHI files and parse them to the XMIR.MjUnplace It deletes binary files, which were previously copied by "place" mojo so these binaries are not got into result JAR.MjUnspile Goes through all .class files and deletes those that were created from autogenerated sources so these binaries are not got into result JAR.