«groovy» 태그된 질문

Groovy는 Java 플랫폼을위한 객체 지향 프로그래밍 언어입니다. Python, Ruby, Perl 및 Smalltalk와 유사한 기능을 가진 동적 언어입니다. Java 플랫폼의 스크립팅 언어로 사용할 수 있습니다.

6
스칼라 vs. 그루비 vs. 클로저
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 누군가 Scala, Groovy 및 Clojure의 주요 차이점을 설명해 주시겠습니까? JVM에서 실행되도록 이러한 각 컴파일을 알고 있지만 …




21
자바 스크립트에 null-coalescing (Elvis) 연산자 또는 안전한 탐색 연산자가 있습니까?
예를 들어 설명하겠습니다. 엘비스 연산자 (? :) "Elvis 연산자"는 Java의 3 진 연산자를 줄입니다. 이것이 편리한 곳의 한 예는 표현식이 false 또는 null로 해석되는 경우 '감지 가능한 기본값'을 반환하는 것입니다. 간단한 예는 다음과 같습니다. def gender = user.male ? "male" : "female" //traditional ternary operator usage def displayName = user.name …

9
Groovy Shell 경고“prefs 루트 노드를 열거 나 만들 수 없습니다…”
groovyshWindows 8 에서 Groovy Shell ( ) 을 열려고 시도했지만 다음과 같은 결과가 나타납니다. java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. 위의 메시지를 인쇄 한 후 쉘이 예상대로 시작되었습니다.

2
gradle 플러그인 적용의 차이점
gradle plugins block을 이해하지 못합니다 apply plugin: 'someplugin1' apply plugin: 'maven' 그리고 다른 하나 : plugins { id 'org.hidetake.ssh' version '1.1.2' } 첫 번째 블록에는 플러그인 이름이 있습니다. 두 번째 패키지와 버전. 첫 번째 블록을 사용해야하는 위치와 두 번째 블록을 사용해야하는 시점을 이해하지 못합니다.


7
쉘 명령을 실행하는 Groovy
Groovy는 쉘 실행을 상당히 쉽게 만드는 execute방법을 추가합니다 String. println "ls".execute().text 그러나 오류가 발생하면 결과 출력이 없습니다. 표준 오류와 표준을 모두 쉽게 얻을 수있는 방법이 있습니까? (다발의 코드를 만드는 것; 두 개의 스레드를 만들어 두 입력 스트림을 모두 읽은 다음 부모 스트림을 사용하여 완료 될 때까지 기다렸다가 문자열을 다시 텍스트로 …
178 groovy 

4
Jenkinsfile에 주석을 추가 할 수 있습니까?
Jenkinsfile에서 주석이 가능합니까? 그렇다면 구문은 무엇입니까? 선언적 파이프 라인 구문을 사용하고 있습니다. SMTP 서버가 작동 할 때까지 아래의 "게시"섹션을 주석 처리하고 싶습니다. 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') { steps { sh 'yarn' …


4
Groovy에서 맵을 반복 하시겠습니까?
Groovy에서 수행하려는 매우 간단한 작업이 있지만 작동하지 않는 것 같습니다. groovy에서 맵 객체를 반복하고 키와 값을 인쇄하려고하지만이 코드가 작동하지 않습니다. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia : 'Symbian', Windows: 'WM8' ] // Print the values for (s in map) { println s …
175 dictionary  groovy 

6
Gradle 빌드를 중지하는 권장 방법
문제를 감지 한 후 Gradle 빌드를 중지하려면 어떻게해야합니까? assert를 사용하거나 예외를 발생 시키거나 System.exit (나쁜 생각)를 수행하거나 Gradle에서 전용 함수를 사용할 수 있습니다 (그러나 찾을 수는 없습니다). Gradle에 가장 좋은 방법은 무엇입니까?
162 groovy  build  gradle 

21
Gradle이 tools.jar을 찾을 수 없습니다
gradle과 함께 javadoc doclet을 사용하고 있기 때문에 jdk (내 경우 1.6.0_26)의 lib 폴더에있는 tools.jar 패키지를 사용해야합니다. 요점은 gradle이 자동으로 가져 가지 않으므로 해당 도구 패키지를 내 libs 폴더에 추가 한 다음 dependencies.gradle에 추가하는 것입니다. 이제 JDK 집에서 직접 dependencies.gradle로 가져 가고 싶습니다. 그렇게 할 방법이 있습니까? 나는 내 의존성에서 다음을 …
160 java  gradle  groovy  build 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.