Example usage for org.apache.maven.lifecycle.mapping Lifecycle setId

List of usage examples for org.apache.maven.lifecycle.mapping Lifecycle setId

Introduction

In this page you can find the example usage for org.apache.maven.lifecycle.mapping Lifecycle setId.

Prototype

public void setId(String id) 

Source Link

Document

Method setId

Usage

From source file:com.tenderowls.opensource.haxemojos.components.lifecycle.AbstractHaxeLifecycleMapping.java

License:Apache License

public Map<String, Lifecycle> getLifecycles() {
    if (lifecycleMap != null) {
        return lifecycleMap;
    }/*from   w  w w  . j  ava2s  . c  om*/

    lifecycleMap = new LinkedHashMap<String, Lifecycle>();
    Lifecycle lifecycle = new Lifecycle();

    lifecycle.setId("default");
    Map<String, String> phases = new LinkedHashMap<String, String>();
    phases.put("process-resources", "org.apache.maven.plugins:maven-resources-plugin:resources");
    phases.put("compile", getCompiler());
    phases.put("process-test-resources", "org.apache.maven.plugins:maven-resources-plugin:testResources");
    phases.put("test-compile", "com.tenderowls.opensource:haxemojos-maven-plugin:testCompile");
    phases.put("test", "com.tenderowls.opensource:haxemojos-maven-plugin:testRun");

    if (getPackage() != null) {
        phases.put("package", getPackage());
    }
    phases.put("install", "org.apache.maven.plugins:maven-install-plugin:install");
    phases.put("deploy", "org.apache.maven.plugins:maven-deploy-plugin:deploy");
    lifecycle.setPhases(phases);

    lifecycleMap.put("default", lifecycle);
    return lifecycleMap;
}

From source file:io.treefarm.plugins.haxe.components.lifecycle.AbstractHaxeLifecycleMapping.java

License:Apache License

public Map<String, Lifecycle> getLifecycles() {
    if (lifecycleMap != null) {
        return lifecycleMap;
    }//from ww w .jav a2 s .  co  m

    lifecycleMap = new LinkedHashMap<String, Lifecycle>();
    Lifecycle lifecycle;
    Map<String, String> phases;

    lifecycle = new Lifecycle();
    lifecycle.setId("default");
    phases = new LinkedHashMap<String, String>();
    phases.put("doc", "io.treefarm.plugins:haxebuildr-maven-plugin:doc");
    //phases.put( "clean", "io.treefarm.plugins:haxebuildr-maven-plugin:clean" );
    phases.put("process-resources", "org.apache.maven.plugins:maven-resources-plugin:resources");
    phases.put("purge-local-repository",
            "org.apache.maven.plugins:maven-dependency-plugin:purge-local-repository -Dexclude=io.treefarm.plugins:haxebuildr-maven-plugin");
    phases.put("resolve-dependencies", "org.apache.maven.plugins:maven-dependency-plugin:resolve");
    phases.put("compile", getCompiler());
    phases.put("process-test-resources", "org.apache.maven.plugins:maven-resources-plugin:testResources");
    phases.put("test-compile", "io.treefarm.plugins:haxebuildr-maven-plugin:testCompile");
    phases.put("test", "io.treefarm.plugins:haxebuildr-maven-plugin:testRun");

    if (getPackage() != null) {
        phases.put("package", getPackage());
    }
    phases.put("install", "org.apache.maven.plugins:maven-install-plugin:install");
    phases.put("deploy", "org.apache.maven.plugins:maven-deploy-plugin:deploy");
    lifecycle.setPhases(phases);
    lifecycleMap.put("default", lifecycle);

    lifecycle = new Lifecycle();
    lifecycle.setId("buildOpenFL");
    phases = new LinkedHashMap<String, String>();

    lifecycle.setPhases(phases);
    lifecycleMap.put("buildOpenFL", lifecycle);

    return lifecycleMap;
}

From source file:org.pureart.flexworks.plugin.lifecyclemapping.AbstractActionScriptLifecycleMapping.java

License:Open Source License

public Map<String, Lifecycle> getLifecycles() {
    if (lifecycleMap != null)
        return lifecycleMap;

    lifecycleMap = new LinkedHashMap<String, Lifecycle>();
    Lifecycle lifecycle = new Lifecycle();

    lifecycle.setId("default");
    Map<String, String> phases = new LinkedHashMap<String, String>();
    phases.put("process-resources", "org.apache.maven.plugins:maven-resources-plugin:resources");
    phases.put("compile", getCompiler());
    phases.put("process-test-resources", "org.apache.maven.plugins:maven-resources-plugin:testResources");
    phases.put("test-compile", "org.pureart.maven.plugins:flexworks-maven-plugin:testCompile");
    phases.put("test", "org.pureart.maven.plugins:flexworks-maven-plugin:testRun");
    if (getPackage() != null)
        phases.put("package", getPackage());
    phases.put("install", "org.apache.maven.plugins:maven-install-plugin:install");
    phases.put("deploy", "org.apache.maven.plugins:maven-deploy-plugin:deploy");
    lifecycle.setPhases(phases);//from   ww w .  j a  v  a  2  s .  c om

    lifecycleMap.put("default", lifecycle);
    return lifecycleMap;
}