問題タブ [ant-contrib]
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.
ant - ターゲットの依存関係が実行される前にAntターゲットの状態をチェックする方法はありますか?
プログラムでantcallを回避しようとしているので、antcallターゲットをターゲットの依存関係に移動しようとしています。今私は状況があります:
今まで、すべてがうまく機能しています。しかし、ターゲット'c'とその依存関係を実行からスキップしたいだけの場合は、
これで、ターゲット'c'の依存関係が実行され、条件"skip.c"がチェックされます。
ターゲットとその依存関係の両方が条件に基づいて実行されない、より良い解決策はありますか?
私はいつでもif条件でantcallに行くことができます。しかし、他の選択肢を探しています。
c1、c2、c3ターゲットで「skip.c」条件をチェックすることができません。これらのターゲットでチェックする条件がまだあるためです。
ant - ant-contrib から remoteant タスクを実行するときの EOFException
ant-contrib を使用して、ant タスクをリモートで起動できるようにしようとしています。テスト目的で、次のファイルを使用してサーバーと呼び出し元を定義しました。
と
サーバーを起動してからリモート呼び出しを実行すると、すべて正常に動作しているように見えますが、呼び出し元が例外をスローします。
誰かが似たようなものを見つけましたか、例外を取り除く方法はありますか?
ありがとう、
ant - adding jars dynamically from build.xml ant
I created a jar file with dependencies(i.e wlclient.jar
, wljmxclient.jar
) added to manifest file Class-Path attribute. I get error saying "Unsupported protocol: t3", But if I place these jars in C:\apache-ant-1.8.3\lib
folder, this executes with no errors.
I am new to ant please help.
The ant task for creating a jar file is given below.
ant - Ant:タイムスタンプを比較する方法は?
長時間実行されているAntスクリプトには、およそ1秒に1回呼び出されるターゲットがあります。(これはおそらく良いことではありませんが、とりあえず受け入れましょう。)
最後の実際の実行が少なくとも5分前である場合にのみ実行したいと思います。
解決策の1つのアイデアは、プロパティを維持しlastRunTimestamp
、現在の時刻をそれと比較することです。
問題: Antのタイムスタンプを比較するにはどうすればよいですか?
また、歓迎されるもう1つの解決策は、指定された時間間隔でのみターゲットを実行する手段です。これにより、チェックは不要になります。
私はAnt1.7.1とant-contribを使用しています。
どんなアイデアでも大歓迎です-ありがとう!
ant - 完全なパスから絶対パスを取得する方法
こんにちは、このすべてのステートメントは、ソースからのみ保存し<var name="x" value="${toString:first}" />
<echo>${x}</echo>
たいので、ファイルの完全なパスを教えてくれます。c:\prog\source....
ant - アリの参照によってパラメータを渡す方法
こんにちはすべてこれはターゲット呼び出しのための私のコードです。
また、他のビルドファイルでこのXにアクセスしたいのですが、方法はありますか
maven - maven-antrun-plugin で foreach を呼び出す
Web プロジェクトのディレクトリで LESS CSS プリプロセッサを実行するように Maven をセットアップしようとしています。基本的な流れは次のとおりです。
- Maven は maven-antrun-plugin を呼び出します。
- Ant-contrib
<foreach/>
はディレクトリをループし、すべての .less ファイルを見つけてターゲットを呼び出します。 - ターゲットは、ファイルを変換する LESS を実行する Rhino を実行します。
これを行うには、次の XML があります。
私が遭遇している問題は、「メイン」ターゲットが実行を開始するが、失敗することです<foreach>
:
Ant の何かが原因で POM ファイルを読み込もうとしているようで、ターゲットを探している可能性があります。両方のターゲットがファイル target/antrun/build-main.xml および target/antrun/build-processLessFile.xml に生成されていることがわかります。そのため、それが検索対象のディレクトリになります。
ant - ant-contrib.jarをbambooで使用するにはどうすればよいですか?
私のマシンには、Ant用のプラグインがあります。それはant-contribと呼ばれます。インストールは簡単でした。ant-contrib-0.3.jarをAntのlibフォルダーに配置しました。これにより、ifステートメントなど、Antを使用していくつかのクールなことができます。ここで、Bambooを使用してビルドスクリプトを実行したいと思います。現在、bambooが使用しているバージョンのAntにはこれらの機能がないため、スクリプトが失敗します。ant-contribのようなプラグインをbambooにインストールするにはどうすればよいですか?
ant - ANTスクリプトを使用してファイルをzipファイルにコピーする方法は?
ANT スクリプトを使用して、いくつかのファイルを既存の zip ファイルにコピーしたいと考えています。
そのために利用できるタスクはありますか?または、zip ファイルを解凍してから、必要なファイルをコピーして再度 zip する必要がありますか?
ant - Ant プロパティは Windows では変更可能ですが、Unix では変更できませんか?
Ant を使用した自動ビルド プロセスに取り組んでいます。
1 つの目標は、変数が既に設定されているかどうかを確認し、設定されていない場合は空の文字列に設定し、環境キーとして実行可能ファイルにエクスポートすることです。bla
プロパティが定義されているかどうかにかかわらず、複数のプロパティ ファイルがあります。したがって、ファイルのリストを繰り返し処理し、次のことを行います。
行を説明するには:
前のループパスから使用された値がないことを確認することです。プロパティが定義されているか定義されていないプロパティ ファイルを含めbla
ます。
プロパティを使用できることを確認しbla
ます。プロパティの不変性を使用するのが賢明だと思いました。そう
プロパティファイルで定義されていない場合に備えて、プロパティを設定します。すでに定義されている場合、理論上、プロパティの初期値を上書きすることはできません。
ここで奇妙なことに、私の UNIX システムでは、このアプローチは魔法のように機能しますが、Windowsではそうではありません。定義されたプロパティ値は空の文字列で上書きされます。どちらのマシンにも ant 1.8 がインストールされています。
<if>
プロパティフラグを使用して別の方法で問題を解決できることは知ってい<isset>
ますが、これがどのように可能か疑問に思っています。この一貫性のない動作を理解するのを手伝っていただければ幸いです。