[JAVA] Starten Sie Gradle von Ant

Gradle ist nicht besonders mühsam über die Befehlszeile aufzurufen, aber beim Booten von einer IDE wie Eclipse (z. B. den Eclipse-Plug-Ins von Buildship für Gradle) treten die folgenden Probleme auf.

――Es ist sehr schwer zu verstehen, da selbst Aufgaben, die Sie normalerweise nicht benötigen, in der Liste angezeigt werden.

Daher kam mir die Idee, dass Ant, das die beste Unterstützung in Java IDE bietet, anstelle des Task Runners verwendet werden sollte. Deshalb habe ich das folgende Skript erstellt.

build.ant


<project name="testapp">

  <target name="jar">
    <gradlew command="jar" />
  </target>

  <macrodef name="gradlew">
    <attribute name="command" />
    <sequential>
      <java classname="org.gradle.wrapper.GradleWrapperMain" fork="true"
        classpath="gradle/wrapper/gradle-wrapper.jar">
        <sysproperty key="org.gradle.appname" value="${basedir}" />
        <arg value="@{command}" />
      </java>
    </sequential>
  </macrodef>
</project>

Ich glaube nicht, dass ich überwältigt bin, aber Ivy hat die Aktualisierung eingestellt und ich benötige keine zusätzlichen Startdateien. Vielleicht ist das in Ordnung ...

Recommended Posts

Starten Sie Gradle von Ant
Starten Sie SonarQube von Gradle aus
Verwenden von Docker von Java Gradle
Gradle
Wie man Ant in Gradle ausführt