問題タブ [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.

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

java - 名前空間はantビルドファイルでどのように機能しますか?

私は ant-contrib を使用しようとしていますが、ac: 名前空間を指定して使用される場合と使用されない場合があることに気付きました。

名前空間を使用する必要があるのはいつですか? その理由は?

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

if-statement - 条件に基づいて変更されたセレクターを含める

差分ビルドをサポートするために、既存のantスクリプトを変更しています。そのために、変更されたファイルのみを検索するために、ファイルセットで変更されたセレクターを使用しました。しかし、問題は、フルビルドを実行しているときに、いくつかのプロパティまたはパラメーターに基づいて変更されたフィルターをバイパスする必要があることです。以下に示すように。とにかくそれをすることはありますか?

dttargetを使用して上記のantスクリプトを呼び出す場合modifiedexcludefilesetタスクを検討する必要があります。それが使用して呼び出す場合、私はタスクでdt2のみ考慮する必要があります。excludefileset

filesetネストされたifタスクをサポートしていないため、上記のスクリプトを使用できません。そのため、これを行う別の方法を探しています。これを行うためのいくつかの方法を提案してください。

PS:同じコピータスクで2つのターゲットを作成したくありません。1つはインクルードmodifiedexcludeインを使用しfileset、もう1つは。のみを使用するターゲットexcludeです。

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

javascript - 変更されたファイルに対してのみjarコマンドを実行します

そのため、Yuicompressorを使用して、antスクリプトのjavascripts/cssを縮小しています。このプロセスは私のプロジェクトには長い時間がかかります。変更されたファイルに対してのみ実行する方法があるかどうか疑問に思います。

また、$ {outfile}を生成するために非常にハッキーな作業を行っています(多くのpropertyregexタグを使用)。縮小したすべてのファイルを、よりエレガントな方法でminフォルダーに配置したいと思います。例えば:

folder / source.js

に行く

min / folder / source.js

folder / subfolder / source.js

に行く

min / folder / subfolder / source.js

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

maven - パラメータ内のすべての依存関係 JAR のリストを取得する方法は?

私は Talend Open Studio のプラグインに取り組んでいます。そのプラットフォームのコンポーネント アーキテクチャでは、すべての外部 JAR が次のような形式のコンポーネント記述子 XML ファイルで宣言されている必要があります。

Maven 依存関係プラグインを使用して、これらすべての外部 JAR を管理します

リスト内のすべての依存関係名を取得する方法はありますか? このようにして、(おそらく antcontrib タスクを使用して) 必要な文字列を作成し、${parameter} を入力して、最後に maven-replacer-plugin を使用して XML ファイルに追加できますか?

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

javascript - アリ以上

私はこのstackoverflowリンクをたどろうとしていました:

最初に、私はantでgreatthanを行う方法を探し始めましたが、すべてが私に問題を引き起こすいくつかの方法を見つけました.

  1. javascriptタスクを使用してそれを行う方法を見つけました: 2つのプロパティを数値と比較するにはどうすればよいですか?

しかし、次のエラー メッセージが表示されました: スクリプト エンジン マネージャーを読み込めません (org.apache.bsf.BSFManager または javax.script.ScriptEngineManager)

bsf jar を追加しようとしましたが、失敗しました。例を教えてください..?

  1. <bool>次のリンクで提案されている要素 の ant-contrib 追加プロパティを使用しようとしていました: http://ant-contrib.sourceforge.net/tasks/tasks/more_conditions.html

そして私はそうすることに失敗しました。例を教えてください..?

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

regex - ANTは空白の正規表現を削除します

.doc ファイル名を取得して次のプロパティ ( pdf.name) に保存したい。正規表現を使用して、.doc ファイル名のすべての空白を削除し、次のように変換します。

これに:

これは私のコードです:

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

ant - Antで、プロパティが指定された値で終了するかどうかをテストするにはどうすればよいですか?

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

ant - ant-contribを使用します。「endsWith」の使用方法は?

ant-contribの最新バージョンはant-contrib-1.0b3.jar

http://ant-contrib.sourceforge.net/tasks/tasks/more_conditions.html

このドキュメントの表示endsWith条件

しかし、私はant 1.8.2を使用しています。そしてant-contrib-1.0b3.jarendsWith条件が見つかりません。

しかし結果:

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

ant - Ant: 現在のディレクトリの下のすべてのディレクトリ

現在のディレクトリの下にあるすべてのディレクトリを把握しようとしています。現在のディレクトリには、ファイルとディレクトリが含まれる場合があります。

このシナリオでは、現在のディレクトリの下にあるすべてのサブディレクトリを提供できる既存のタスクを探しています。

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

ant - Antを使用したTomcatへのTeamCityのデプロイが失敗する

Ubuntu12でTeamCity7を実行していて、Antを使用してIPxを搭載したマシン上のTomcatサーバーにwarファイルをデプロイしようとしています。重要なのは、これはTeamCity 7を搭載した別のマシンで動作し、変更したのはマシン(KVMで実行されているUbuntuに移動)とTCバージョン(アップグレード)だけです。

  1. ANT_HOMEを正しい場所に設定しましたが、TCがビルドログでそれを使用していることがわかります:... -Dant.home = / usr / share / ant .. ..

  2. 次のjarファイルをANT_HOME/libに追加しました:catalina-ant、tomcat-coyote、tomcat-juli、tomcat-util

  3. ビルドは、デフォルトのAnt設定を持つエージェントで実行されています

  4. 私のantファイルは次のようになります。

TCログにこれがあります:

これは非常に奇妙です。コマンドラインからこれを実行すると、完全に機能します。ant -buildfile deploy.xml -Dtomcat.server = .. ..

2つの間に明らかな違いはありません。CLから実行する場合とTCエージェントを介して実行する場合は、ANT_HOME(usr / share / ant)からAntを実行し、$ ANT_HOME/libにライブラリをロードする必要があります。

どんな助けでもいただければ幸いです。:)

ありがとう!