Package org.eolang.maven
EO Maven Plugin.
- Since:
- 0.1
- See Also:
- project site www.eolang.org, GitHub project
-
Class Summary Class Description AssembleMojo Pull all necessary EO XML files from Objectionary and parse them all.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.DiscoverMojo Read all XMIR files and find foreign objects in them, then add them to the catalog.HelpMojo Display help information on eo-maven-plugin.
Callmvn eo:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.MarkMojo Extend current list of foreign objects with those visible in resolved artifacts.Objectionary The abstraction of the Objectionary server.OptimizeMojo Optimize XML files.ParseMojo Parse EO to XML.PlaceMojo Take binary files from where ResolveMojo placed them and copy to target/classes.PullMojo Pull EO XML files from Objectionary and parse them into XML.RegisterMojo Register all sources.ResolveMojo Find all required runtime dependencies, download them from Maven Central, unpack and place to target/eo.Save Save a file operation.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.