Class FRCJavaArtifact

java.lang.Object
edu.wpi.first.deployutils.deploy.artifact.AbstractArtifact
edu.wpi.first.deployutils.deploy.artifact.FileArtifact
edu.wpi.first.deployutils.deploy.artifact.JavaArtifact
edu.wpi.first.gradlerio.deploy.DebuggableJavaArtifact
edu.wpi.first.gradlerio.deploy.roborio.FRCJavaArtifact
All Implemented Interfaces:
edu.wpi.first.deployutils.deploy.artifact.Artifact, edu.wpi.first.deployutils.deploy.artifact.CacheableArtifact, DebuggableArtifact, org.gradle.api.Named

public class FRCJavaArtifact extends DebuggableJavaArtifact
  • Constructor Details

    • FRCJavaArtifact

      @Inject public FRCJavaArtifact(String name, RoboRIO target)
  • Method Details

    • getJavaCommand

      public String getJavaCommand()
    • setJavaCommand

      public void setJavaCommand(String javaCommand)
    • getGcType

      public GarbageCollectorType getGcType()
    • setGcType

      public void setGcType(GarbageCollectorType gcType)
    • setJarTask

      public void setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
      Overrides:
      setJarTask in class edu.wpi.first.deployutils.deploy.artifact.JavaArtifact
    • setJarTask

      public void setJarTask(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> jarTask)
      Overrides:
      setJarTask in class edu.wpi.first.deployutils.deploy.artifact.JavaArtifact
    • getJreArtifact

      public FRCJREArtifact getJreArtifact()
    • getProgramStartArtifact

      public FRCProgramStartArtifact getProgramStartArtifact()
    • getRobotCommandArtifact

      public RobotCommandArtifact getRobotCommandArtifact()
    • getNativeZipArtifact

      public FRCJNILibraryArtifact getNativeZipArtifact()
    • getJvmArgs

      public List<String> getJvmArgs()
    • getArguments

      public List<String> getArguments()