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

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

Introduction

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

Prototype

@Deprecated
    public void setPhases(Map<String, String> phases) 

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   w  w  w  .j  a v a2  s.c o  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;
    }/*from www  . j av  a  2 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);

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