問題タブ [ant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2827 参照

xml - 実行時にファイルを検索して Ant ビルドファイルにインポートできますか?

ある種のプラグインとしていくつかのファイルを含む Ant ビルドファイルを作成したいと考えています。

したがって、プロジェクト内の機能を有効にしたい場合 (たとえば、pmd-checking など)、ディレクトリに pmd.xml をコピーすると、build.xml が最初に着想を得て、pmd.xml が存在し、それをインポートすることで、新しいビルドでターゲットを使用できます。

しかし、「インポート」タスクはトップレベルのタスクとしてしか使用できないため、この機能を再利用する方法がわかりません。これは Ant で可能ですか?もしそうなら、どうすればできますか?

編集: によって提示されたリストに新しいターゲットが表示されるようにするソリューションを希望しant -pます。

0 投票する
3 に答える
4497 参照

java - Ant build.xml の Groovy (Java クラスを使用)

build.xmlGroovy クラスを既存の Java アプリに組み込み、Groovy を Ant のファイルに組み込む必要があります。

Ant を設定する最良の方法は何build.xmlですか?

更新: Java と Groovy のコンパイルを組み合わせる際の詳細はありますか? タスクのシーケンス?

0 投票する
10 に答える
6014 参照

eclipse - Eclipse3.4antタスクがハングする

Eclipse 3.4.xからantスクリプトを起動すると、特定の段階まで出力がコンソールに出力されます。その後、それはしばしばハングします(永遠に待ちます)。画面(コンソール)に表示される最後の行-難読化ツールからの部分的な出力。

Eclipse 3.3.2では、すべてが正常に機能します(同じプロジェクト、ワークスペース、設定、JVMなど)。

誰かが同じ問題を抱えていますか?それを修正する方法について何か考えはありますか?

0 投票する
4 に答える
4213 参照

java - EMMAは私のプロジェクトの1つをカバーしません

EMMAに問題があり、1つを除くすべてのさまざまなJavaプロジェクトを正しくカバーしています。ANTスクリプトが正しいように見えるのに、なぜこれが発生するのか、私は戸惑っています。次の期待される出力が与えられます。

上記は、次のANTスクリプトによって生成されます。

JUnitテストが実行された後、以下がログに記録されます。

emma.report:[レポート]入力ファイルを処理しています...
[レポート]16ミリ秒で読み取られてマージされた1つのファイル
[レポート]何もしません:どのデータファイルにもランタイムカバレッジデータが見つかりません

また、カバレッジレポートは生成されません。

Coverage.emmaファイルが正しくリンクされていると確信しているのに、EMMAがコードをカバーしていないのはなぜですか?

タスクは次のemma.reportようになります。

0 投票する
1 に答える
433 参照

ant - コンパイル エラーが発生した場合に gant-build を (無視する | 続行する) 方法は?

ビルドエラーを無視するガントビルドを実行する方法を知っている人はいますか? ant や make のようなものは、'-k' または '-keep-going' スイッチで実行されます。

どうも

0 投票する
5 に答える
507 参照

java - EclipseやAntで現在のファイルだけを移動するには?

私は Web アプリケーション開発者の小さなチームで働いています。私たちは自分のマシンで Eclipse で JSP を編集し、それらを共有アプリケーション サーバーに移動して変更をテストします。マシン上のすべての JSP を取得してアプリケーション サーバーに移動する Ant スクリプトがありますが、マシン上の JSP が「新しい」場合にのみ JSP を上書きします。これはほとんどの場合うまく機能しますが、常にではありません。私たちの update メソッドはファイルの変更日時を保持しないため、私のマシンの Update は、ファイルが実際に最後に変更された日時ではなく、ファイルの日時を現在に設定する可能性があります。他の誰かが 1 時間前にそのファイルで作業した場合 (ただし、まだ変更をコミットしていない場合)、私の PC 上の古いファイルは実際には新しい日付になります。そのため、Ant スクリプトを実行すると、変更内容が古いファイルで上書きされます。

私が探しているのは、現在作業中のファイルを移動する簡単な方法です。Antスクリプトで「現在の」ファイルを指定する方法はありますか? または、Eclipse 内で現在のファイルを移動する簡単な方法はありますか? おそらく、この種のことを行うための良いプラグインでしょうか? Windows エクスプローラーに行ってファイルを個別に移動することもできますが、Eclipse 内から実行できるようにしたいと考えています。

0 投票する
3 に答える
2586 参照

c++ - Ant -> Nant -> Visual Studio 2005 ビルド

私は大きな C++ プロジェクトに取り組んでいます。単一の Ant スクリプトを使用してビルドしているため、複数のプラットフォームとコンパイラを対象とする同じソースをコンパイルできます。

しかし、私は Windows プラットフォームと Visual Studio 2005 C++ コンパイラに対してのみ作業する必要があります。現在のように Notepad++ や Ant スクリプトを使用する代わりに、Visual Studio でコードを記述してコンパイルできれば、非常に便利です。

Nant と Visual Studio 2005 用の Nant アドインをインストールして、既存の Ant スクリプトを使用しようとしましたが、Ant スクリプトは Nant スクリプトとして使用できないようです。

AntスクリプトをNantに変換する方法はありますか? 問題に対する他のアプローチはまったくありますか、それとも Visual Studio ソリューションとプロジェクトを手動で作成する必要がありますか?

その場合の使用方法がわからないテストがたくさんあるので、そのような解決策を避けようとします。

0 投票する
1 に答える
652 参照

apache-flex - FlexBuilder で Ant を使用する

FlexBuilder を使用してプロジェクトをビルドする前に、いくつかのプリコンパイル手順を実行する必要があります。これを行うには Ant を使用する必要があると思います。誰かが知っているチュートリアルは、私の道に沿って私を助けることができますか? Ant と Eclipse (FlexBuilder) についてはほとんど知りません。

ありがとう!

0 投票する
2 に答える
2221 参照

java - Jar ファイルの実行に関する問題

Java プロジェクトを Jar ファイルにコンパイルしましたが、実行に問題があります。

私が実行すると:

次のエラーが表示されます

クラスファイルはjarのルートディレクトリにないため、メインクラスのパスをクラスファイルへのパスに一致するように変更しようとしましたが、同じ問題が発生します。

ファイル構造をフラット化する必要がありますか? もしそうなら、どうすればいいですか。私はAntを使ってJarファイルを構築しています。

アップデート

jar の内容と関連する Ant セクションは次のとおりです。勤務先の会社の名前を「org」に変更しました。

そしてアリのターゲット:

0 投票する
1 に答える
701 参照

apache-flex - FlexBuilder はどのようにアプリをコンパイルしていますか?

アプリケーションをコンパイルするために FlexBuilder が使用しているコマンドライン引数を確認したいと思います。これは、私が取り組んでいる ANT スクリプトにそれらを組み込むことができるようにするためです。コマンド ラインのコンパイル手順を表示する方法はありますか?

私がこれを求めている理由は、Ant/Flex SDK と FlexBuilder を使用してアプリをコンパイルすると、アプリの動作が異なるためです。