0
私はGradleの初心者です。私は与えられたディレクトリ(とそのすべてのサブディレクトリ)にプリコンパイルされた.classと.propertiesファイルの束をとり、それらからマニフェストとすべての単一の.jarファイルを作成するGradleスクリプト/タスクを書くことが任されています。私はアリの.xmlスクリプトを使用していた場合Java/Gradle - .classファイルから.jarファイルを作成する
たとえば、私は次のようなものを行う可能性があります:
<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>
しかし、私はGradleの中に似た何かをするか見当がつかない。助けていただければ幸いです。
編集:実行中のGradleのv.2.14.1、Groovyのv.2.4.4
おかげで実行します。しかし、私がやっているのは非常に具体的なものなので、私はまだ問題があります。自分で何かをコンパイルするのではなく、いくつかの.classファイルや.propertiesファイルをとり、.jarファイルを作成するだけです。彼らからのファイル。このために使用できるjarタスクがあるように見えますが、ソースディレクトリ(.classファイルが存在する場所)と宛先ディレクトリ(.jarファイルを作成する場所)を指定する方法がわかりません)。 – user3280193