問題タブ [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.
java - Groovy AntBuilder - Java 一時ディレクトリの指定
私の Groovy プログラムでは、Groovy AntBuilder を使用して Ant ReplaceRegExp タスクを呼び出しています。
ただし、Unix では、次の例外が発生します。
私が Goovy プログラムの実行に使用している UNIX ユーザーには、デフォルトの Java temp ディレクトリに対する権限がありません。Ant を直接使用する場合、ANT_OPTS を使用して Ant の java.io.tmpdir を指定することで、これを回避できます。
Qs: Groovy コードで Groovy AntBuilder を使用する場合、AntBuilder の java.io.tmpdir を指定するにはどうすればよいですか?
java - 同様のコードを繰り返さずに、gradle で複数の wsdl に対して 1 つの wsimport タスクを使用できますか?
wsimport を実行して Web サービス アーティファクトを生成する gradle タスクを作成しています。私が書いたタスクは完全に正常に機能しており、以下に示しています。
しかし、複数の wsdl からアーティファクトを生成する必要があるため、wsdl パラメータに WSDL パスの配列のようなものを渡したいと考えています。これは、ant.taskdef が wsdl を解析するために使用するソース コードです。オブジェクトであるため、wsdlの配列を渡そうとしarguments[0]
ましたが、配列は文字列のインスタンスであるため、機能する可能性がありますが、機能しませんでした。コードの繰り返しをなくすのに役立つ助けがあれば幸いです。また、私はgroovy/gradleに非常に慣れていません。
jenkins - groovy スクリプト AntBuilder.javac に変換された Ant スクリプト javac コマンド
こんにちは、jenkins/ant/groovy の世界では初めてで、Google は私の問題を解決するのに役立ちませんでした。
私の仕事は、ビルド プロセス (jenkins を使用) で ant スクリプトを取り除き、それらを jenkins ジョブ (システム Groovy スクリプトの実行) に含めることです。
スクリプトの太字部分が失敗の原因ですが、これを解決する方法がわかりません。
誰かがその問題で私を助けてくれることを願っています。
これは私の「システム Groovy スクリプトの実行」です。
変換できない Ant スクリプトの部分: