Example usage for org.apache.maven.toolchain ToolchainManager getToolchainFromBuildContext

List of usage examples for org.apache.maven.toolchain ToolchainManager getToolchainFromBuildContext

Introduction

In this page you can find the example usage for org.apache.maven.toolchain ToolchainManager getToolchainFromBuildContext.

Prototype

Toolchain getToolchainFromBuildContext(String type, MavenSession context);

Source Link

Document

Retrieve toolchain of specified type from build context.

Usage

From source file:com.github.maven_nar.Javah.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain toolChain = null;/*  www .jav  a 2s.  c o m*/
    final ToolchainManager toolchainManager = ((NarJavahMojo) this.mojo).getToolchainManager();

    if (toolchainManager != null) {
        toolChain = toolchainManager.getToolchainFromBuildContext("jdk",
                ((NarJavahMojo) this.mojo).getSession());
    }
    return toolChain;
}

From source file:com.github.maven_nar.NarIntegrationTestMojo.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain tc = null;/*w w  w.j  a  v  a2 s .  com*/
    try {
        if (this.session != null) // session is null in tests..
        {
            final ToolchainManager toolchainManager = (ToolchainManager) this.session.getContainer()
                    .lookup(ToolchainManager.ROLE);
            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", this.session);
            }
        }
    } catch (final ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-3.0.9 builds..
    }
    return tc;
}

From source file:com.googlecode.mycontainer.maven.plugin.ExecMojo.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain tc = null;//from www . j  a va  2  s .  c o  m

    try {
        if (session != null) // session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);

            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-2.0.9 builds..
    }
    return tc;
}

From source file:com.soebes.maven.plugins.doxygen.AbstractDoxygenMojo.java

License:Apache License

/**
 * This code is lent from //from   w  w w.  j  a v  a2  s  .  c  o  m
 * http://fisheye.codehaus.org/browse/~raw,r=8882/mojo/trunk/mojo/exec-maven-plugin/src/main/java/org/codehaus/mojo/exec/ExecMojo.java
 * @return Toolchain instance.
 */
private Toolchain getToolchain() {
    Toolchain tc = null;

    try {
        if (session != null) // session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);

            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-2.0.9 builds..
    }
    return tc;
}

From source file:net.hasor.maven.ExecMojo.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain tc = null;/* w  w  w  . j a v a2s .co m*/
    try {
        if (session != null) // session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);
            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-2.0.9 builds..
    }
    return tc;
}

From source file:org.apache.tuscany.maven.plugin.surefire.OSGiSurefirePlugin.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain tc = null;/* w  w w.j ava2  s .  c o m*/
    try {
        if (session != null) //session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);
            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        //just ignore, could happen in pre-3.0.9 builds..
    }
    return tc;
}

From source file:org.codehaus.mojo.cassandra.AbstractCassandraMojo.java

License:Apache License

/**
 * Gets the Java toolchain./*w  ww. j  av  a  2 s.co m*/
 *
 * @return the Java toolchain.
 */
protected Toolchain getToolchain() {
    Toolchain tc = null;

    try {
        if (session != null) // session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);

            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext("jdk", session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-2.0.9 builds..
    }
    return tc;
}

From source file:org.codehaus.mojo.exec.ExecMojo.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain tc = null;/*  ww  w .j av a 2s  .  c  o  m*/

    try {
        if (session != null) // session is null in tests..
        {
            ToolchainManager toolchainManager = (ToolchainManager) session.getContainer()
                    .lookup(ToolchainManager.ROLE);

            if (toolchainManager != null) {
                tc = toolchainManager.getToolchainFromBuildContext(toolchain, session);
            }
        }
    } catch (ComponentLookupException componentLookupException) {
        // just ignore, could happen in pre-2.0.9 builds..
    }
    return tc;
}

From source file:org.stem.ExternalNode.java

License:Apache License

private Toolchain getToolchain() {
    Toolchain toolchain = null;//from w  w w.  ja  va 2 s .c  o  m

    try {
        ToolchainManager toolchainManager = (ToolchainManager) mvnContext.session.getContainer()
                .lookup(ToolchainManager.ROLE);
        if (toolchainManager != null) {
            toolchain = toolchainManager.getToolchainFromBuildContext("jdk", mvnContext.session);
        }
    } catch (ComponentLookupException e) {
        //
    }

    return toolchain;
}