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.systemcore.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
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Named

    org.gradle.api.Named.Namer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
     
    void
     
    void
    setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
     
    void
    setJarTask(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> jarTask)
     
    void
    setJavaCommand(String javaCommand)
     

    Methods inherited from class edu.wpi.first.gradlerio.deploy.DebuggableJavaArtifact

    getDebugPort, getTargetDebugInfo

    Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.JavaArtifact

    getJarProvider

    Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.FileArtifact

    deploy, getCacheMethod, getFile, getFilename

    Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.AbstractArtifact

    allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, getDeployTask, getDirectory, getName, getOnlyIf, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, setDisabled, setDisabled, setOnlyIf, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface edu.wpi.first.deployutils.deploy.artifact.Artifact

    allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, deploy, getDeployTask, getDirectory, getExtensionContainer, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, setDisabled, setOnlyIf

    Methods inherited from interface org.gradle.api.Named

    getName
  • Constructor Details

    • FRCJavaArtifact

      @Inject public FRCJavaArtifact(String name, SystemCore 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
    • getRobotCommandArtifact

      public RobotCommandArtifact getRobotCommandArtifact()
    • getNativeZipArtifact

      public FRCJNILibraryArtifact getNativeZipArtifact()
    • getJvmArgs

      public List<String> getJvmArgs()
    • getArguments

      public List<String> getArguments()