Class ToolchainProvider

    • Constructor Detail

      • ToolchainProvider

        public ToolchainProvider()
    • Method Detail

      • findMatchingJavaToolChain

        public org.apache.maven.toolchain.java.DefaultJavaToolChain findMatchingJavaToolChain​(org.apache.maven.execution.MavenSession session,
                                                                                              String toolchainId)
                                                                                       throws org.apache.maven.plugin.MojoExecutionException
        Finds a matching DefaultJavaToolChain in the maven toolchains for a given maven session and toolchain id. Returns the toolchain or null if no toolchain could be found.
        Parameters:
        session - The maven session
        toolchainId - The id of the toolchain
        Returns:
        the toolchain that matches or null if no toolchain could be found
        Throws:
        org.apache.maven.plugin.MojoExecutionException - if the toolchains are misconfigured