問題タブ [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.
for-loop - Antcontribそしてアリで?
Antcontrib で <for> と <var unset="true" /> をサポートする Antcontrib のバージョンは?
(または、どこに行けばその情報を見つけることができますか?)
eclipse - Ant-Contrib を Eclipse に統合する場合の org/apache/commons/codec/DecoderException
ant-contrib-1.0b3.jar と追加の jar ファイルを libs-directory から Ant-Runtime-preferences の「Global Entries」セクションに追加して、Ant-Contrib 1.0b3 を Eclipse に統合しようとしました。 Eclipse のページ。
など、ライブラリを必要としないタスクではpropertyregex
、これで問題なく動作します。しかし、postMethod
タスクを使用しようとすると、次のエラーが発生します。
これを解決するために何をすべきかについての提案はありますか?
ant - IFなしでMacrodef属性をテストする
macrodef属性がprodに設定されている場合、 logで始まるすべての行を削除しようとしています(以下の例)。replaceregexpを使用して、logで始まるすべての行を削除する予定です。ただし、 ifタスクを使用する以外に、属性が特定の値に設定されているかどうかをテストする方法がわかりません。これを実行するための非コアAntタスクを紹介したくありませんが、他の解決策を思い付くことができません。if-taskを使用する以外に他のオプションはありますか?
ありがとう
ant - ビルドを実行する前に、ant-contrib.jarが使用可能であることを確認しますか?
build.xmlの一部にはAnt-Contribが必要なので、最初にantがそのディレクトリにjarを持っているかどうかを確認し、持っていない場合は適切なディレクトリにダウンロードして解凍します。
この目的のための考えは役に立ちます
ant - ファイルの値を使用してAntforeachの反復を使用するにはどうすればよいですか?
Antビルド環境では、いくつかのアイテムに対して同じタスクを実行する必要があります。AntContribforeachタスクはそのために役立ちます。ただし、リストはパラメーター内にあり、実際にはファイル内にリストがあります。Antでforeachのような方法でファイル内のアイテムを反復処理するにはどうすればよいですか?(擬似コード)のようなもの:
カスタムタスクを作成できてうれしいです。考えられる解決策についての提案を歓迎します。
ant - ファイルからプロパティを反復するにはどうすればよいですか?
すべてのプロジェクトとそのバージョンは、次のようなプロパティ ファイルで定義されます。
すべてのプロジェクトを繰り返し処理し、それらの名前とバージョンを Ant スクリプトで使用したいと考えています。
現在、プロパティ タスクを使用してファイル全体を読み取り、次のように for ループで特定のリストを反復処理します。
for ループでプロジェクト名をハードコーディングしないようにするにはどうすればよいですか? 基本的に、各行を繰り返し、プロジェクトの名前とバージョンを抽出します。
java - Javaパッケージ依存関係分析ツールが必要
jDepend、ant contribのverifydesignタスク、またはホワイトリストの代わりにブラックリストを使用する他の同様のツールを使用してパッケージ依存関係分析を実行する方法はありますか?
つまり、私は(少なくとも最初は)はるかに厳しくないことを望んでいます。パッケージAを指定する代わりに、B、C、およびKのみに依存する必要があります。パッケージBは、Q、W、およびRのみに依存する必要があります。システム内のすべてのパッケージについて、最初に次のように言いたいと思います。パッケージAはWおよびYとは絶対に接触できず、それ以外のことはすべて問題ありません。その後、リファクタリングが行われるにつれて、各パッケージの予想される依存関係(AはB、C、Kのみに依存)の完全なリストを徐々に追加することができます。
では、これを行うためのツールは存在しますか?
ant - 「条件」を使用して「if-else」ロジックをエミュレートするにはどうすればよいですか?
ant-contrib
アリに「if-else」ロジックを提供するがあることを私は知っています。しかし、私はなし で同じことを達成する必要がありant-contrib
ます。それは可能ですか?
私が作業する必要がある疑似コード:
ありがとうございました!
ant - Ivyを使用してant-contrib、bsf、beanshell、commons-loggingをダウンロード/インストールする
AntとIvyを使用してプロジェクトを構築しています。このbuild.xml
ファイルは、ant-contrib、beanスクリプティングフレームワーク、beanshell、およびcommons-loggingに依存します。
Antは、を含むいくつかの場所でライブラリを検索します${user.home}/.ant/lib
。
おそらくIvy自体を使用して、これらのライブラリがまだ存在しない場合にbuild.xml
、これらのライブラリを自動的にダウンロードしてディレクトリにインストールする方法はありますか?${user.home}/.ant/lib
ありがとう、ラルフ