問題タブ [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-contrib の for/foreach ループは、"break" または "continue" ステートメントと同等のものをサポートしていますか? 私が知る限り、そうではありません。
実行可能な回避策はありますか?
ありがとう -T
ant - ANTを使用して複数のファイルが存在するかどうかを確認します
ANT を使用して、2 つの jar ファイルのセットの数を確認しています。同じパターンのファイルが存在するかどうかを確認できません。
たとえば、/host/user/dir1/ABC1.txt と /host/user/dir1/ABC2.txt のような 2 つのファイルがあります。
ここで、パターン「/host/user/dir1/ABC*」のファイルが存在するかどうかを確認したい??
利用可能なタグを使用して個々のファイル /host/user/dir1/ABC1.txt を確認できますが、特定のパターンのファイルを確認することはできません。
前もって感謝します。
個々のファイルの場合、以下は正常に機能します。
しかし、複数のファイルを検索したい: ${dir.structure}/${class_to_be_search}$*.class のようなもの:
ant - ant プロジェクトの構造化
私は現在、ant プロジェクトの xml ファイルを作成しており、プロジェクトの構造と読みやすさを改善するためのヒントとヒントを探しています。
リターン コードを管理するために、かなりの数のターゲットに対してレプリケートする必要がある完全な if セクションを、リターン コード ロジックを処理するために呼び出すことができる一種の関数に置き換えることができるようにしたいと考えています。if セクションのみを含むターゲットを作成し、それを各タスクの依存リストに追加するという 1 つのオプションがあると思いますか? より良い方法はありますか?
ant - foreach の antcall がループを実行していない
Ant スクリプトを使用して、.composites の数に基づいていくつかのプロジェクトを構築したいと考えています。build.xml ファイルにすべての taskref タグ、lib パスをすべて追加しました。私は同じものに対して次のコードを書きましたが、 foreach はネストされた「antcall」要素をサポートしていませんというエラーが発生しています。
明らかに、私の要件は、ant スクリプトで foreach または for ループを使用してすべてのコンポジットを構築することにより、すべての DAA を作成することです。誰でも私に知らせてもらえますか、どこが間違っていますか?
ant - xmlノードがxmlファイルに存在することを確認するAntタスク
内部にxmlファイルがあり、xmlを追加したい
ノードが既に存在するかどうかを確認したいので、これを更新したいと思います。
私はant xmltaskに非常に慣れていないので、私の質問は非常に単純かもしれません.
よろしく、 アビナッシュ・ニガム
ant - ant - 拡張子なしのファイル名と完全なパスのみを取得する必要がある
フォルダにいくつかの .xml ファイルがあります。各 .xml ファイルをループしたいのですが、問題なく動作しています。パス全体なしで .xml ファイル名のみを取得したい。どうすればそれを達成できますか?
以下のコードを使用してファイル名を取得しています。
フォルダ名は C:/abc/bcd/cde first.xml,second.xml, third.xml,fourth.xml は cde フォルダ内の .xml ファイルです。上記のコードを実行すると、C:/abc/bcd/cde/first.xml ..etc のようなパス全体が取得されます。first.xml の場合は first.xml のみ、second.xml の場合は second のみを取得します。ファイル名のみを達成するのを手伝ってください。
ant - ant - 「name」属性をサポートしていない場合
次のような要件があります。私はいくつかのプロパティを読み取っている .properties ファイル (名前 = 値のペア) を持っています。特定のプロパティが存在するかどうかを確認したい。if doesn't support the "name" attribute
次のコードでエラーが発生しています。JavaProjectName,projDir は、.properties ファイルから取得した名前です。
どこが間違っているのか教えてください。
regex - 偽陽性を与える Ant の一致
一致タスクを使用してタスクを処理/スキップしようとしています。しかし、「偽陽性」が発生しています.falseを返す必要があると思われる場合、一致はtrueを返します。
次のコードが使用されています。
zipfileName は、フォルダーをループしてファイルのベース名を取得することによって決定されます。遭遇する zipfileNames は、AP、MR、および VAP
です。このコードの結果は次のとおりです。
したがって、私によると、VAP は偽陽性です。
または、私の試合に何か問題がありますか?
AFAIK ant.regexp.regexpimpl が設定されていないため、ant は Jdk14Regexp 実装を使用しています
regex - プロパティ正規表現は数値をキャプチャできません
<echo message="number is : ${number}"/>
期待される出力: 02
しかし、出力を取得しています: 0
私も試してみましたregexp="([^a-z]*)"
0 と同じ出力が得られます。
どんな助けでも大歓迎です。
ant - ANT のリストの値を変更する
ANT スクリプト リストの値をリアルタイムで変更する必要があります。これが状況です。
私はこれらのプロパティを持っています:
リストを list=something1;something2 にしたい
これがコードの要点です。
現在、propertycopy 部分は機能しますが、新しい値は保持されません。私は多くのバリエーションを試しましたが、うまくいきませんでした。私はant-contribを使用しています。
助けていただければ幸いです。アダム