Class DefaultProtobufToolchain

java.lang.Object
org.apache.maven.toolchain.DefaultToolchain
org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
All Implemented Interfaces:
org.apache.maven.toolchain.Toolchain, org.apache.maven.toolchain.ToolchainPrivate, ProtobufToolchain

public class DefaultProtobufToolchain extends org.apache.maven.toolchain.DefaultToolchain implements ProtobufToolchain
Based on org.apache.maven.toolchain.java.DefaultJavaToolChain.
Since:
0.2.0
  • Field Details

  • Constructor Details

    • DefaultProtobufToolchain

      protected DefaultProtobufToolchain(org.apache.maven.toolchain.model.ToolchainModel model, org.codehaus.plexus.logging.Logger logger)
  • Method Details

    • findTool

      public String findTool(String toolName)
      Specified by:
      findTool in interface org.apache.maven.toolchain.Toolchain
    • getProtocExecutable

      public String getProtocExecutable()
      Specified by:
      getProtocExecutable in interface ProtobufToolchain
    • setProtocExecutable

      public void setProtocExecutable(String protocExecutable)
      Specified by:
      setProtocExecutable in interface ProtobufToolchain
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.maven.toolchain.DefaultToolchain