私はantにかなり慣れていません(私はMavenから来ました.Antは私にとって悪夢です!!!)
私はこのターゲットを持っています:
<target name="linuxdriver"
description="Linux Driver">
<copy file="${deps.linuxdriver.dir}/${deps.linuxdriver.name}" tofile="${project.datadir}/${deps.linuxdriver.name}"/>
<copy file="${deps.linuxdriver.dir}/${deps.linuxdriver.name}" tofile="${project.deploy}/data/${deps.linuxdriver.name}"/>
<chmod perm="+x" file="${project.datadir}/${deps.linuxdriver.name}"/>
<chmod perm="+x" file="${project.deploy}/data/${deps.linuxdriver.name}"/>
</target>
また、以前のantコードで使用されている「変数」(変数という名前ですか?)が定義されているプロパティファイルもあります。具体的には、次のとおりです。
project.datadir = ${basedir}/データ
project.deploy.dir = リリース
project.deploy = ${basedir}/../${project.deploy.dir}
そして今、私はいくつかの疑問を持っています:
1) ${basedir}を表すものは何ですか? 特定のディレクトリ?何?
2)前の情報を使用して、ファイルがコピーされる2つの宛先フォルダーは正確には何ですか(「copy file ... to file」タグを使用)?