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

org.jboss.windup.project.condition.ProjectFrom Maven / Gradle / Ivy

The newest version!
package org.jboss.windup.project.condition;


/**
 * The second internal step of {@Project} condition when the 'from' variable was set.
 */
public class ProjectFrom {
    private final String inputVarName;

    public ProjectFrom(String from) {
        this.inputVarName = from;
    }

    /**
     * Specify the artifact configuration to be searched for
     *
     * @param artifact configured artifact object
     * @return
     */
    public Project dependsOnArtifact(Artifact artifact) {
        Project project = new Project();
        project.setArtifact(artifact);
        project.setInputVariablesName(inputVarName);
        return project;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy