• [解決済み] Jenkinsfile (groovy)から変数に使用して実行されたシェルコマンドの出力を取得するには?

    質問 Jenkinsファイル(Groovy)上にこのようなものがあり、後で情報を使用するために、stdoutと終了コードを変数に記録したいのです。 sh "ls -l" どうすればいいのでしょうか? Jenkinsfile ? 解決方法は? パイプラインの最新バージョン sh のステップでは、次のようなことができます。 // Git committer email GI

    2022-04-18 23:59:09
  • [解決済み】gradleプラグインを適用する際の違いについて

    質問 gradleのプラグインブロックがわからない apply plugin: 'someplugin1' apply plugin: 'maven' などがあります。 plugins { id 'org.hidetake.ssh' version '1.1.2' } 最初のブロックにはプラグイン名、2番目のブロックにはパッケージとバージョンを記述しています。私は最初の

    2022-03-30 12:48:40
  • [解決済み] groovy.lang.MissingMethodException を修正する方法。メソッドのシグネチャがありません。

    質問 このメソッドをクロージャなしで使用しようとしています。 def copyAndReplaceText(source, dest, targetText, replaceText){ dest.write(source.text.replaceAll(targetText, replaceText)) } def source = new File('C:/geretd/re

    2022-03-11 17:50:08
  • [解決済み] Groovyで文字列を置換する方法

    質問 以下のような文字列があります。 C:\dev\deploy_test.log Groovy を使って、文字列を C:/dev/deploy_test.log コマンドで実行しようとすると Change_1 = Log_file_1.replaceAll('\','/'); この文字列は変換されません 解決方法は? バックスラッシュをエスケープする必

    2022-03-07 14:56:47
  • Groovyの使い方を完全解説

    <パス <ブロッククオート http://blog.csdn.net/zhaoyanjun6/article/details/70313790 この記事は [趙燕軍ブログ】をご覧ください。] 記事の目次 コンセプト Groovyの設定環境変数 開発ツール IntelliJ IDEA Groovyの構文

    2022-02-22 06:26:41
  • Groovyの紹介と使い方

    <パス 導入 使用方法 適用する Groovyの構文の特徴(Javaとの比較) を使用したJavaプロジェクトとのGroovy統合 GroovyShell GroovyClassLoader GroovyScriptEngine JSR-223 Groovyの実装に関する原則

    2022-02-22 05:34:21
  • [解決済み] groovyのfindResultsとcollectの違いは何ですか?

    質問 以下は、collectを使用したコードです。 ​def lst = [1,2,3,4]; def newlst = []; newlst = lst.collect {element -> return element * element} println(newlst); 以下は、findResultsを使ったコードです。 de

    2022-02-18 09:48:10
  • [解決済み] groovy.lang.MissingMethodException を修正する方法。メソッドのシグネチャがありません。

    質問 このメソッドをクロージャなしで使用しようとしています。 def copyAndReplaceText(source, dest, targetText, replaceText){ dest.write(source.text.replaceAll(targetText, replaceText)) } def source = new File('C:/geretd/re

    2022-02-17 01:11:29
  • [解決済み] グルービーです。Grabインクルージョンとクラスパスインクルージョンの違いは?

    質問 1. 一般的に、@Grape/@Grab のインクルージョンとクラスパスのインクルージョンはどのように違うのでしょうか? 2. 具体的には、以下のような動作の違いが生じると思われますが、どのようなことが考えられますか? の要件があるんだけど xpp3 と表現しています。 // TestScript.groovy @Grab(group='xpp3', module='xp

    2022-02-16 19:29:23
  • [解決済み] groovyで乱数を使うにはどうしたらいいですか?

    質問内容 この方式を使っています。 def getRandomNumber(int num){ Random random = new Random() return random.getRandomDigits(num) } を呼び出したら、次のように書きます。 println getRandomNumber(4) しかし、エラーが発生します。 No sign

    2022-02-10 15:56:41
  • [解決済み] Groovyで文字列をint型に変換する

    質問 を持っています。 String は整数値を表し、それを int . Groovy には、Java の Integer.parseInt(String) ? 解決方法は? を使用します。 toInteger() メソッドを使用して String を Integer は、例えば int value = "99".toInteger() 非推奨のメソッド (下記

    2022-02-08 10:01:01
  • グルーヴィーな使い方

    <パス 1.groovyの基本 参考文献 チュートリアル gradle package guide:compile "org.codehaus.groovy:groovy-all:${groovyVersion}" 2. Groovyによるjavaの拡張機能 1.ダイナミズム java言語だけでは動的でない。groovyはこの欠点を補っている。gr

    2022-02-07 22:47:33
  • Groovyテンプレートエンジン

    <パス この記事の参照元は テンプレートエンジン ほとんどのコードは、ドキュメントで直接参照されています。 テンプレートエンジン紹介 Groovy言語にはテンプレート・エンジンの機能があり、様々な形式のファイルを生成することができ、大変便利です。テンプレート・エンジンはいくつかあり、いずれもTemplateインタフェースを実装しているので、以下のようになります。

    2022-02-07 22:02:23
  • JSONを処理するGroovy

    <パス GroovyにはJSONを変換する機能があり、関連するクラスは groovy.json パッケージで提供されます。この記事の参照元は Groovyドキュメント JSONの解析と生成 . まず、2つの簡単なクラスを定義します。 class Person { int id String name List<Book> b

    2022-02-07 13:22:55
  • [解決済み] 名前付きパラメータ

    質問 メソッドを持っています。 def test(String a, String b) { } で、これをダイナミックパラメータマップで呼び出したい。 いつも思うのですが test(['1','2']); //valid call 然も test([a:'1',b:'2']); //=> does not work が、うまくいきません。そこで思い出したのが

    2022-02-06 23:27:52