0

FDT で出力フォルダーを設定すると、スラッシュが含まれていても、これは常にプロジェクト フォルダーに対して REALTIVE になります...

例: /Users/paolo/deploy は /User/paolo/my_project/Users/paolo/deploy にフォルダーを作成します

まず.... なぜ????? 2番目:このフォルダを絶対に設定する方法はありますか?

多くの感謝

4

2 に答える 2

1

その理由は、複数の開発者が同じプロジェクトで開発できるようにするためです。パスはプロジェクトに保存されます。CVS/SVN 経由でプロジェクトを共有する場合、他の開発者は同じパスを持つ必要があります。チームで開発する場合、絶対パスは悪い考えです。

絶対パスを強制する方法があるかどうかはわかりませんが、疑いがあります。

編集: プロジェクトがビルドされるたびに実行される実行構成にantスクリプトを添付する可能性があったことを覚えています。出力ファイルを絶対ディレクトリにコピーするように ant スクリプトを作成できる場合があります。

于 2011-10-28T12:54:18.477 に答える
0

起動構成には、Ant タスクのタブがあります。コンパイル後の Ant スクリプトを追加します。以下に例を示します。

<project name="copy files">
    <property name="from" value="../bin"/>
    <property name="to" value="/Users/username/deploy>
    <target name="Copy All">
        <copy todir="${to}" >
            <fileset dir="${from}">
                <exclude name="Test.swf"/>
            </fileset>
        </copy>
    </target>
</project>
于 2012-01-26T19:47:41.977 に答える