Ich bin ein Neuling Gradle. Ich habe die Aufgabe, ein Gradle-Skript/eine Aufgabe zu schreiben, die eine Reihe vorkompilierter .class- und .properties-Dateien in einem bestimmten Verzeichnis (und allen Unterverzeichnissen davon) übernimmt und daraus eine einzige .jar-Datei erstellt, manifest und all.Java/Gradle - Erstellen einer .jar-Datei aus .class-Dateien
Zum Beispiel, wenn ich Ant .xml-Skript wurde, könne ich so etwas wie die folgenden tun:
<target name="test" description="Build test.jar">
<exec dir="${testdir}" executable="cmd.exe " os="Windows 10">
<arg line="/c mkdir lib" />
</exec>
<jar destfile="${libdir}/test.jar">
<fileset dir="${testdir}/classes">
<include name="**/*.class" />
<include name="**/*.properties" />
</fileset>
</jar>
</target>
Aber ich habe keine Ahnung, wie etwas ähnliches in Gradle zu tun. Würde mich über jede Hilfe freuen.
Edit: Laufen Gradle v.2.14.1, Groovy v.2.4.4
Vielen Dank für Ihren Kommentar. Ich habe immer noch Probleme, weil das, was ich angestoßen habe, etwas sehr Spezifisches ist - ich soll nichts selbst kompilieren, sondern eine Anzahl von .class und/oder .properties Dateien nehmen und einfach ein .jar erstellen Datei von ihnen. Es sieht so aus, als gäbe es eine Jar-Aufgabe, die ich dafür verwenden könnte, aber ich bin mir nicht sicher, wie ich die Quellverzeichnisse (wo sich die .class-Dateien befinden) sowie das Zielverzeichnis (wo die .jar-Datei erstellt werden soll) angeben soll). – user3280193