0

私の会社では、現在のプロジェクトのコードの最新リビジョンを調べてコンパイルするためのバッチ スクリプトを作成しています。Ant を使用してクラス ファイルを作成していますが、奇妙なエラーが発生しました。ソース ファイルの 1 つは、ファイルが存在しないディレクトリ (フォルダーのみ) から .* をインポートします。実際、必要なフォルダーは直後にインポートされます。

Eclipse では完全に正常にコンパイルされますが、私は Ant スクリプトを使用して IDE の外部で自動化しています。Javac は、この行に遭遇するとエラーをスローします。Antのjavacでこのエラーを無視/抑制するために使用できる自動化された手順はありますか?

インポートディレクトリにダミーファイルを作成することさえできますが、そのすべてがJarファイルに含まれているため、解凍してからダミーファイルで再圧縮する必要はありません。

4

4 に答える 4

0

EclipseとAntの両方で同じバージョンのJDKを使用していることを確認してください。おそらく、これはJDKバージョン間の違いですか?

他の唯一のオプションは、javacに渡されるパラメーターの違いです。

私はそれが後者ではなく前者であるに違いない。

于 2009-05-18T21:55:09.843 に答える
0

Eclipse 以外で Eclipse プロジェクトをビルドするには、ant4eclipseプロジェクトを参照してください。

于 2010-04-08T20:30:33.953 に答える