«groovy» 태그된 질문

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


5
GitHub Org Plugin을 사용하여 jenkins 파이프 라인 (jenkinsfile)에서 다른 작업을 어떻게 트리거 할 수 있습니까?
내부에서 다른 작업의 빌드를 어떻게 트리거 할 수 Jenkinsfile있습니까? 이 작업은 동일한 github 조직 의 다른 저장소 이며 이미 자체 Jenkins 파일이있는 저장소라고 가정 합니다. 또한 지점 이름이 마스터 인 경우에만 로컬 분기의 다운 스트림 빌드를 트리거하는 것이 의미가 없으므로이 작업을 수행하고 싶습니다. 최신 정보: stage 'test-downstream' node { def …

6
스칼라와 그루비의 주요 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 표면에서 Groovy와 Scala는 스칼라가 정적으로 타이핑되고 Groovy 다이나믹을 제외하면 상당히 비슷해 보입니다. 다른 주요 차이점과 …
128 scala  groovy 


2
Groovy의 공백뿐만 아니라 문자열이 null이 아닌지 어떻게 확인할 수 있습니까?
Groovy는 isAllWhitespace()Strings에 메서드를 추가합니다 . 이것은 훌륭하지만 String에 다른 것이 있는지 확인 하는 좋은 방법 은없는 것 같습니다. 단지 그것에 공백을. 내가 생각 해낼 수 있었던 최고는 : myString && !myString.allWhitespace 하지만 너무 장황 해 보입니다. 이것은 검증을위한 일반적인 일처럼 보이 므로 이것을 결정하는 더 간단한 방법 이 있어야합니다 .


4
Intellij에서 디버깅하는 동안 반환하기 전에 반환 값을 찾을 수 있습니까?
와: Object method(){ ... return /* some complex expression */ } 디버깅하는 동안 어떤 값이 반환되는지 확인할 수있는 방법이 있습니까? 어떻게 든 반환 직후에 발생하지만 실행 코드가 호출 코드로 이동하기 전에 중단 점을 설정합니까? 반환 값이 무엇인지 알 수 있고 모든 지역 변수의 값을 확인할 수 있기를 원합니다. 내가 지금하는 …

15
'(groovy.lang.Closure)'에는 'dependencies'를 적용 할 수 없습니다.
이 오류를 수정할 수 없습니다. dependencies cannot be applied to '(groovy.lang.Closure) 이것은 내 gradle 파일입니다. buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: "$buildDir/native-libs", …
121 android  groovy  gradle 


1
Jenkins 파이프 라인 스크립트에서 @NonCPS의 효과는 무엇입니까?
Jenkins에 파이프 라인 스크립트가 있습니다. 이 예외가 발생했습니다. org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException : 스크립트는 groovy.json.JsonSlurperClassic parseText java.lang.String 메소드를 사용할 수 없습니다. 예외를 찾아 보았고 예외가 발생하는 메서드에 주석을 추가해야한다는 표시를 찾았습니다 @NonCPS. 나는 이것이 무엇을하는지 정말로 이해하지 않고 이것을했다. 그러나 그 후 해당 메서드에서 던진 예외는 더 이상 try절에 의해 포착되지 않았습니다 . …
110 jenkins  groovy 

2
지도의 주요 부분에 변수를 사용하는 방법
내가 가지고 있다고하자 def A = "abc" def X = "xyz" Map대신 where를 어떻게 생성합니까? def map = [A:1, X:2] 대신 쓰기와 동등한 것을 얻습니다. def map = [abc:1, xyz:2] 하지만 변수 A와 X키를 사용할 수 있습니까? 추신 :지도의 가치 부분에 대해서도 같은 질문입니다.
109 groovy 


8
Groovy의 목록에서지도를 만드는 단축키?
나는 이것에 대해 약간의 정렬을 원합니다. Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } GDK 물건이있는 방식을 고려하면 다음과 같은 작업을 수행 할 수있을 것으로 기대합니다. Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } 하지만 문서에서 아무것도 보지 못했습니다 ... 뭔가 빠졌나요? 아니면 내가 …


15
젠킨스 파이프 라인 작업 내에서 모든`env` 속성을 나열하는 방법은 무엇입니까?
jenkins 2.1 빌드 파이프 라인이 주어지면 jenkins env는 node{}. 예를 들어 다음 BRANCH_NAME으로 액세스 할 수 있습니다. node { echo ${env.BRANCH_NAME} ... 젠킨스 파이프 라인 내의 모든 env 속성 을 에코하고 싶습니다. ... 사전에 모든 속성을 알지 못한다고 생각합니다 . 다음과 같은 코드를 찾고 있습니다. node { for(e in env){ …

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