• 0.3.2

ineo:factorialize

Full name:

org.eolang:ineo-maven-plugin:0.3.2:factorialize

Description:

FactorializeMojo.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 0.3.
  • Binds by default to the lifecycle phase: generate-sources.

Required Parameters

Name Type Since Description
<factorial> File - Path to Factorial.xmir.
Default: ${project.build.directory}/generated-sources/opeo-decompile-xmir/org/eolang/benchmark/Factorial.xmir
User Property: ineo.factorialize.factorial
<main> File - Path to Main.xmir.
Default: ${project.build.directory}/generated-sources/opeo-decompile-xmir/org/eolang/benchmark/Main.xmir
User Property: ineo.factorialize.main
<outputDir> File - Output directory.
Default: ${project.build.directory}/generated-sources/factorialized-xmir
User Property: ineo.factorialize.outputDir
<sourcesDir> File - Sources directory.
Default: ${project.build.directory}/generated-sources/xmir
User Property: ineo.factorialize.sourcesDir

Parameter Details

<factorial>

Path to Factorial.xmir.
  • Type: java.io.File
  • Required: report.plugin.goal.yes
  • User Property: ineo.factorialize.factorial
  • Default: ${project.build.directory}/generated-sources/opeo-decompile-xmir/org/eolang/benchmark/Factorial.xmir

<main>

Path to Main.xmir.
  • Type: java.io.File
  • Required: report.plugin.goal.yes
  • User Property: ineo.factorialize.main
  • Default: ${project.build.directory}/generated-sources/opeo-decompile-xmir/org/eolang/benchmark/Main.xmir

<outputDir>

Output directory.
  • Type: java.io.File
  • Required: report.plugin.goal.yes
  • User Property: ineo.factorialize.outputDir
  • Default: ${project.build.directory}/generated-sources/factorialized-xmir

<sourcesDir>

Sources directory.
  • Type: java.io.File
  • Required: report.plugin.goal.yes
  • User Property: ineo.factorialize.sourcesDir
  • Default: ${project.build.directory}/generated-sources/xmir