All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openl.rules.maven.BaseOpenLMojo Maven / Gradle / Ivy

There is a newer version: 5.27.9-jakarta
Show newest version
package org.openl.rules.maven;

import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.project.MavenProject;

public abstract class BaseOpenLMojo extends AbstractMojo {

    /**
     * Folder that contains all OpenL-related resources (OpenL rules,
     * project descriptor etc.). For example: "${project.basedir}/src/main/openl".
     */
    @Parameter(defaultValue = "${project.basedir}/src/main/openl")
    protected String openlResourcesDirectory;

    /**
     * Folder used by OpenL to compile rules. For example: ${project.build.directory}/openl".
     */
    @Parameter(defaultValue = "${project.build.directory}/openl")
    protected String openlOutputDirectory;

    @Component
    protected MavenProject project;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy