mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Gaetan Boismal
13.10.2015 47d2767b9dcbe773d73a6532269b7eb0856897d1
opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
File was renamed from opendj-config-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
@@ -25,6 +25,9 @@
 */
package org.forgerock.opendj.maven;
import static org.apache.maven.plugins.annotations.LifecyclePhase.*;
import static org.apache.maven.plugins.annotations.ResolutionScope.*;
import java.io.File;
import java.io.FileFilter;
import java.io.FileOutputStream;
@@ -55,6 +58,8 @@
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.project.MavenProject;
/**
@@ -99,12 +104,8 @@
 * config.AbstractManagedObjectDefinition</td>
 * </tr>
 * </table>
 *
 * @Checkstyle:ignoreFor 3
 * @goal generate
 * @phase generate-sources
 * @requiresDependencyResolution compile+runtime
 */
@Mojo(name = "generate-config", defaultPhase = GENERATE_SOURCES, requiresDependencyResolution = COMPILE_PLUS_RUNTIME)
public final class GenerateConfigMojo extends AbstractMojo {
    private interface StreamSourceFactory {
        StreamSource newStreamSource() throws IOException;
@@ -112,11 +113,8 @@
    /**
     * The Maven Project.
     *
     * @parameter property="project"
     * @required
     * @readonly
     */
    @Parameter(required = true, readonly = true, property = "project")
    private MavenProject project;
    /**
@@ -124,10 +122,8 @@
     * <p>
     * This relative path is used to locate xml definition files and to locate
     * generated artifacts.
     *
     * @parameter
     * @required
     */
    @Parameter(required = true)
    private String packageName;
    /**
@@ -135,10 +131,8 @@
     * <p>
     * This relative path is used to locate xml definition files and to locate
     * generated artifacts.
     *
     * @parameter default-value="true"
     * @required
     */
    @Parameter(required = true, defaultValue = "true")
    private Boolean isExtension;
    private final Map<String, StreamSourceFactory> componentDescriptors =