Pertanyaan yang diberi tag «groovy»

Groovy adalah bahasa pemrograman berorientasi objek untuk platform Java. Ini adalah bahasa dinamis dengan fitur yang mirip dengan Python, Ruby, Perl dan Smalltalk. Ini dapat digunakan sebagai bahasa scripting untuk platform Java.

6
Scala vs Groovy vs Clojure [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ditutup 6 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Dapatkah seseorang tolong jelaskan perbedaan utama antara …



7
Bagaimana cara saya mendapatkan output dari perintah shell yang dieksekusi menggunakan variabel dari Jenkinsfile (groovy)?
Saya memiliki sesuatu seperti ini di Jenkinsfile (Groovy) dan saya ingin merekam stdout dan kode keluar dalam sebuah variabel untuk menggunakan informasi nanti. sh "ls -l" Bagaimana saya bisa melakukan ini, terutama karena tampaknya Anda tidak dapat benar-benar menjalankan segala jenis kode asyik di dalam Jenkinsfile?

21
Apakah ada operator null-coalescing (Elvis) atau operator navigasi aman dalam javascript?
Saya akan menjelaskan dengan contoh: Operator Elvis (?:) "Operator Elvis" adalah kependekan dari operator ternary Jawa. Salah satu contoh di mana hal ini berguna adalah untuk mengembalikan nilai 'sensible default' jika ekspresi diputuskan menjadi false atau null. Contoh sederhana mungkin terlihat seperti ini: def gender = user.male ? "male" : …


2
Apa bedanya menerapkan plugin gradle
Saya tidak mengerti blok plugins gradle apply plugin: 'someplugin1' apply plugin: 'maven' dan yang lainnya: plugins { id 'org.hidetake.ssh' version '1.1.2' } Di blok pertama, kami memiliki beberapa nama plugin. dalam paket dan versi yang kedua. Saya tidak mengerti di mana saya harus menggunakan blok pertama dan kapan blok kedua.

6
Groovy: apa tujuan dari "def" di "def x = 0"?
Di bagian kode berikut (diambil dari halaman Manual Semantik Groovy ), mengapa awalan tugas dengan kata kunci def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 Kata defkunci …
180 groovy  keyword 

7
Groovy menjalankan perintah shell
Groovy menambahkan executemetode Stringuntuk membuat mengeksekusi shell cukup mudah; println "ls".execute().text tetapi jika kesalahan terjadi, maka tidak ada output yang dihasilkan. Apakah ada cara mudah untuk mengeluarkan standard error dan standard out? (selain membuat banyak kode untuk; membuat dua utas untuk membaca kedua aliran input, kemudian menggunakan aliran induk untuk …
178 groovy 

4
Bisakah komentar ditambahkan ke Jenkinsfile?
Apakah komentar mungkin dalam Jenkinsfile? Jika ya, bagaimana sintaksinya? Saya menggunakan sintaksis pipa deklaratif. Saya ingin mengomentari bagian "pos" di bawah sampai server SMTP saya berfungsi. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { stage('Test') { …


4
Loop through Map in Groovy?
Saya memiliki tugas yang sangat sederhana yang saya coba lakukan di Groovy tetapi sepertinya tidak dapat membuatnya bekerja. Saya hanya mencoba untuk mengulang melalui objek peta di groovy dan mencetak kunci dan nilai tetapi kode ini tidak berfungsi. // A simple map def map = [ iPhone : 'iWebOS', Android: …
175 dictionary  groovy 

6
Cara yang disarankan untuk menghentikan pembangunan Gradle
Bagaimana saya bisa menghentikan pembangunan Gradle setelah mendeteksi masalah? Saya dapat menggunakan pernyataan, melemparkan pengecualian, melakukan System.exit (ide buruk), atau menggunakan fungsi khusus di Gradle (tapi saya tidak dapat menemukannya). Apa cara terbaik untuk Gradle (dan mengapa?).
162 groovy  build  gradle 

21
Gradle tidak menemukan tools.jar
Saya menggunakan doclets javadoc dengan gradle, jadi saya perlu menggunakan paket tools.jar, yang ada di folder lib dari jdk (1.6.0_26 dalam kasus saya). Intinya adalah gradle tidak mengambilnya secara otomatis, jadi saya menambahkan paket alat itu ke folder libs saya, dan kemudian menambahkannya ke dependencies.gradle. Sekarang saya ingin mengambilnya langsung …
160 java  gradle  groovy  build 

5
Bagaimana saya bisa memicu pekerjaan lain dari pipeline jenkins (jenkinsfile) dengan GitHub Org Plugin?
Bagaimana saya bisa memicu pembangunan pekerjaan lain dari dalam Jenkinsfile? Saya berasumsi bahwa pekerjaan ini adalah repositori lain di bawah organisasi github yang sama , yang sudah memiliki file Jenkins sendiri. Saya juga ingin melakukan ini hanya jika nama cabang adalah master, karena tidak masuk akal untuk memicu build hilir …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.