問題タブ [antbuilder]
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スクリプト
アプリケーションをデプロイするためのANTビルドプロセスを自動化したい。
フォルダー内のbuild.xmlファイルを繰り返し検索して実行するANTスクリプトを作成したいのですが、サブビルドが失敗した場合は、ログを書き込んでスキップして他のスクリプトに進む必要があります。役立つアイデアやサンプルを投稿してください。
ant - AntBuilder を使用した Groovy の Zip ファイル/ディレクトリ
AntBuilder を使用して、Groovy でファイルとディレクトリを圧縮しようとしています。次のコードがあります。
これにより、ファイル「blah.txt」が圧縮されますが、ファイル「New Text Document.txt」は圧縮されません。問題はスペースだと思います。私は次のことを試しました:
上記のいずれも問題を解決しませんでした。Ant はディレクトリを圧縮するため、Ant を使用しています。職場で org.apache.commons.io.compression にアクセスすることはできません。
eclipse - コードの一部に変更があった場合に、プロジェクトの再構築を自動化できるツールはありますか?
Java プロジェクトに Eclipse IDE を使用していますが、定数を変更してその効果をテストする必要がある場合があります。
しかし、コードを変更すると、コードを再構築する必要があり、サーバーをデバッグ モードで起動するのに通常 40 分とさらに 5 分かかります。
そのため、再構築時間を少なくとも 50% 短縮するなど、タスクを簡単にするツールを探しています。
groovy - AntBuilder で特定のファイルを圧縮する
最初の関係を維持しながら、異なる場所からのファイルのコレクションを 1 つの zip に圧縮する必要があります。たとえば、次のフォルダー構造から a1 と b2 のみが必要です
zipファイルを次のようにしたい:
AntBuilder を使用してそれを行うにはどうすればよいですか? 私はもう試した:
def deploymentFiles = [ "$HOME/Songs/a.tsv", "$HOME/Songs/b.tsv", ]
def ant = new AntBuilder()
def zipFile = 新しいファイル("deployment_zipFile.zip")
ant.zip( destFile: "${zipFile.getAbsolutePath()}" ) { fileset( dir: "$HOME" ) { deploymentFiles.each {f -> インクルード: deploymentFiles.join(",") } } }
しかし、これはHOMEフォルダー全体を圧縮しただけです。
ant - groovy の AntBuilder からの詳細出力を有効にする
groovy の AntBuilder のデバッグ/詳細出力をオンにする方法はありますか? ant -verbose
つまり、コマンドラインから得られるような、より詳細な出力を有効にしたいのです。
hereで説明されているように、レコーダータスクについては知っていますが、これはファイルに書き込みます。stdout またはロガー ( groovy で作成された Maven プラグイン用に提供されているものなど) に書き込みたいと考えています。
ant - Groovy-Ant が Zip アーカイブにファイル構造を保持
Groovy で Ant を使用しており、特定の基準に一致するディレクトリ内のすべてのファイルを操作したいと考えています。私は次のものを持っています:
これは、ソース ディレクトリ内のファイルに対してうまく機能します。しかし、アーカイブのディレクトリ構造を維持しながら、ソースの場所のディレクトリもアーカイブするにはどうすればよいですか?
私のパターンはすべてのファイルを取得しましたが、それらを1つのディレクトリにフラット化したため、「**/*」
ファイルセットの代わりにダーセットを使用しようとしましたが、役に立ちませんでした。
アーカイブ内の既存のディレクトリ構造をミラーリングしながら、すべてを圧縮するにはどうすればよいですか? (明確にするために、同じファイルセットを使用する可能性のある複数のタスクがあり、それが渡されるため、タスクの外でファイルセットを定義します)。
android - Ant を使用して外部 jar から複数の Android dex ファイルをビルドできない
複数のライブラリ (特に Facebook、Google マップ v2、Quickblox 用) を必要とする Android アプリを開発しているため、64K の制限を超えるメソッド量のオーバーフローが発生します。
私はこれらのライブラリがなければできないので、メソッド制限バグの解決策を探しました。Android Developers から、ソース コード部門が推奨されている人気のブログ エントリを見つけました。(私が話しているブログ エントリは、ここにあります: http://android-developers.blogspot.com.es/2011/07/custom-class-loading-in-dalvik.html )。私はこの解決策を試してきましたが、成功しませんでした。
私が今抱えている問題は、最大量のコードがアプリ自体ではなく、必要なライブラリにあるため、アプリにロードする必要があるさまざまな dex ファイルにそれらのライブラリを分散させる必要があることです。Ant に関する私の知識は非常に限られています。知りたいのは、必要な場所に各ライブラリを dex コピーするために build.xml ファイルに何を書くべきかです。
どんな助けでも本当に感謝します。よろしくお願いします。
groovy - Groovy: Antbuilder ファイルセットが作成されない (Jenkins から起動)
スクリプトに次のコードがあります。
Maven (コマンド ラインで mvn ...) または Intellij IDEA から起動すると、ファイルセット オブジェクトが正常に初期化されていることがわかります (正しいファイルのパスが表示されます)。
Jenkins 経由でこのコードを起動すると、fs オブジェクトが作成されていないことがわかりますが、出力に例外は見られません。
問題の解決を手伝っていただけませんか?
よろしくお願いします!
注: Maven2 用の確実なプラグインがあります。
groovy - ant ビルダー ファイル スキャナーを使用して groovy 内のディレクトリをスキャンする
AntBuilder の fileScanner を使用してディレクトリを調べたい。
私のコードは次のようになります:
たとえば、ディレクトリだけでスキャナーをループしたい:
何か案が ?ありがとう!!!!!!!!