-1

私は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}/data

project.deploy.dir = Release

project.deploy = ${basedir}/../${project.deploy.dir}

deps.linuxdriver.name = atmosfs

そして今、私はいくつかの疑問を持っています:

1) ${basedir} を表すものは何ですか? 特定のディレクトリ?何?Ant マニュアル ( http://ant.apache.org/manual/properties.html ) を読むと、これは次のようになります:プロジェクトの basedir の絶対パス (の basedir 属性で設定)

では、Eclipse ワークスペースでの私のプロジェクトの絶対パスですか?

2)前の情報を使用すると、ファイルがコピーされる2つの宛先フォルダーは正確には何ですか(「copy file ... to file」タグを使用)?

4

1 に答える 1