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

com.buschmais.jqassistant.scm.maven.configuration.source.MavenProjectConfigSource Maven / Gradle / Ivy

Go to download

jQAssistant plugin for Apache Maven to integrate jQAssistant into a Maven based project.

The newest version!
package com.buschmais.jqassistant.scm.maven.configuration.source;

import org.apache.maven.project.MavenProject;

import static java.util.Arrays.asList;

/**
 * Config source for a {@link MavenProject}.
 */
public class MavenProjectConfigSource extends AbstractObjectValueConfigSource {

    public MavenProjectConfigSource(MavenProject mavenProject) {
        super("Maven Project", mavenProject, "project",
            asList("project.name", "project.description", "project.groupId", "project.artifactId", "project.version", "project.packaging", "project.basedir",
                "project.build.sourceDirectory", "project.build.scriptSourceDirectory", "project.build.testSourceDirectory", "project.build.directory",
                "project.build.outputDirectory", "project.build.testOutputDirectory", "project.build.sourceEncoding", "project.build.finalName",
                "project.reporting.outputEncoding"));
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy