Package org.eolang.maven
package org.eolang.maven
EO Maven Plugin.
- Since:
- 0.1
- See Also:
-
ClassesClassDescriptionFootprint that behaves like one of the given wrapped footprints depending on the result of comparison target and source in terms of last modified date.Pull all necessary EO XML files from Objectionary and parse them all.Implementation of maven clean plugin, just deleting target/eo directory.Compile and lint all EO files.Mojo that runs all lints and checks errors and warnings, preferably after the
assemblegoal.Parse EO to XML.Take binary files from whereMjResolveplaced them and copy to thetarget/classesdirectory.Print XMIR to EO.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.Pull EO files from Objectionary.Find and register all.eosources in the "foreign" catalog.Find all required runtime dependencies, download them from Maven Central, unpack and place to thetarget/eodirectory.Transpile.It deletes binary files, which were previously copied by "place" mojo so these binaries are not got into result JAR.Goes through all .class files and deletes those that were created from autogenerated sources so these binaries are not got into result JAR.