«groovy» 태그된 질문

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


1
Clojure 1.2.1 / 1.3 / 1.4 'Grails 2.0.0 런타임에서 생성 된 프록시가 실패합니다. 1.2.0은 괜찮습니다
Grails 2.0.0 (및 2.1.0-SNAPSHOT) 에서 Grails Clojure 플러그인 을 확장하는 중이며 Clojure 1.3.0 으로 업데이트하고 clojure.tools.logging을 추가하고 싶었습니다 . Clojure는 in 의 로그 스트림 함수의 프록시 를 컴파일하는 동안 예외를 throw합니다 .ByteArrayOutputStreamclojure.tools.logging ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) 나는 가서 제거 clojure.tools.logging하고 다음의 프록시 를 썼습니다 …
103 grails  groovy  clojure  proxy 


7
Hibernate : 엔티티 클래스를 기반으로 db 테이블 자동 생성 / 업데이트
다음 엔터티 클래스 (Groovy)가 있습니다. import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } 내 persistence.xml : <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" …
101 java  mysql  hibernate  jpa  groovy 

5
Studio 3.4를 업데이트 한 후 인수에 대한 leftShift () 메서드를 찾을 수 없습니다.
스튜디오 3.4및 Gradle 버전을 업데이트 한 후 5.1.1작업에 오류가 발생했습니다. leftShift () 메서드를 찾을 수 없습니다. 내 임무 : task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } <<줄에 왼쪽 시프트 연산자 에 대한 오류 가 있습니다. 이 오류를 해결하는 방법은 무엇입니까?


5
기본 패키지에서 Java 클래스에 액세스하는 방법은 무엇입니까?
저는 지금 성배 프로젝트에서 다른 사람들과 함께 일하고 있습니다. Java 클래스를 작성해야합니다. 하지만 그루비로 만든 검색 가능한 개체에 액세스해야합니다. 이 객체는 기본 패키지에 배치되어야하는 것 같습니다. 내 질문은 : 명명 된 패키지의 Java 클래스에서 기본 패키지의이 개체에 액세스하는 방법이 있습니까?

12
다른 그루비에 그루비 스크립트 포함
다른 groovy 스크립트에서 groovy 파일을 가져 오는 방법을 읽었습니다. 하나의 그루비 파일에 공통 함수를 정의하고 다른 그루비 파일에서 해당 함수를 호출하고 싶습니다. 나는 이것이 스크립팅 언어처럼 Groovy를 사용한다는 것을 이해합니다. 즉, 클래스 / 객체가 필요하지 않습니다. 나는 그루비에서 할 수있는 dsl과 같은 것을 시도하고 있습니다. 모든 변수는 Java에서 어설 션되며 …
97 groovy 

3
하나의 Gradle 스크립트를 다른 스크립트로 어떻게 가져올 수 있습니까?
여러 환경에 여러 netbeans 프로젝트를 빌드하고 배포하는 것과 관련된 많은 기능을 래핑하는 복잡한 gradle 스크립트가 있습니다. 스크립트는 매우 잘 작동하지만 본질적으로 프로젝트 및 환경 정보를 포함하는 6 개의 맵을 통해 구성됩니다. 작업을 다른 파일로 추상화하여 간단한 빌드 파일에 맵을 정의하고 다른 파일에서 작업을 가져올 수 있습니다. 이러한 방식으로 여러 프로젝트에 …
97 java  ant  groovy  build  gradle 

6
구분 기호로 문자열 분할
현재 1128-2두 개의 개별 값을 가질 수 있도록 문자열을 분할하려고 합니다. 예를 들어 value1 : 1128 및 value2 : 2이므로 각 값을 개별적으로 사용할 수 있습니다. 나는 시도 split()했지만 성공하지 못했습니다. Grails가이를 처리하는 특정한 방법이 있습니까, 아니면 더 나은 방법이 있습니까?
96 string  groovy  split 

8
Gradle 인수에 대한 compile () 메서드를 찾을 수 없습니다.
이 솔루션을 너무 오랫동안 둘러 보았고 내가 그것을 놓쳤거나 그냥 잘못 입력했는지 확실하지 않지만 Gradle 스크립트가 컴파일되지 않습니다. 저는 Gradle로 마이그레이션하고 있으며 매우 새롭습니다. 나는 의존성 관리를 위해 Maven을 사용하는 데 매우 익숙하지만 Gradle은 현재 가장 잘 보입니다. 이 코드 스 니펫 실행에서 : dependencies { compile group: 'org.bukkit', name: …
95 java  groovy  gradle 


4
디렉토리의 모든 파일 목록 가져 오기 (재귀 적)
디렉토리와 하위 디렉토리에있는 파일 목록을 가져 오려고합니다 (인쇄가 아니라 간단합니다). 난 노력 했어: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); 나는 디렉토리 만 얻습니다. 나는 또한 시도했다 : def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, …

4
IntelliJ IDEA 내에서 Groovy SDK 구성
IntelliJ IDEA 2017.2.3을 실행하고 있습니다. Homebrew (OS X)를 통해 Groovy 2.4.12를 설치했습니다. Groovy 소스 파일 (또는 Jenkinsfile)을 열면 다음이 표시됩니다. Groovy SDK가 'my-module'모듈에 대해 구성되지 않았습니다. . . . . Groovy SDK 구성 ... "Configure Groovy SDK ..."를 클릭하면 다음 대화 상자가 표시됩니다. "만들기 ..."를 누르고 다양한 Groovy 관련 폴더와 …

3
Groovy와 문자열 연결
Groovy에서 문자열을 연결하는 가장 좋은 (관용적) 방법은 무엇입니까? 옵션 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } 옵션 2 : calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } 이전 Groovy 웹 사이트에서이 주제에 대한 흥미로운 점을 발견했습니다. 할 수 있지만 실행 취소하는 것이 좋습니다. Java에서와 …

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