Class DefaultJavaToolchainFactory

java.lang.Object
org.apache.maven.impl.DefaultJavaToolchainFactory
All Implemented Interfaces:
org.apache.maven.api.services.ToolchainFactory

@Named("jdk") @Singleton public class DefaultJavaToolchainFactory extends Object implements org.apache.maven.api.services.ToolchainFactory
  • Field Details

  • Constructor Details

    • DefaultJavaToolchainFactory

      @Inject public DefaultJavaToolchainFactory(org.apache.maven.api.services.VersionParser versionParser)
  • Method Details

    • createToolchain

      @Nonnull public org.apache.maven.api.JavaToolchain createToolchain(@Nonnull org.apache.maven.api.toolchain.ToolchainModel model)
      Specified by:
      createToolchain in interface org.apache.maven.api.services.ToolchainFactory
    • createDefaultToolchain

      @Nonnull public Optional<org.apache.maven.api.Toolchain> createDefaultToolchain()
      Specified by:
      createDefaultToolchain in interface org.apache.maven.api.services.ToolchainFactory