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

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

Introduction

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

Prototype

Lifecycle

Source Link

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 ww w.  j a v  a 2 s .  co m

    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;
    }//  w w w  .  j a  v  a  2 s. c o 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);//  ww w  .j  ava2 s  . co m

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