오늘 Maven에서 실행되는 Groovy 코드에 이상한 문제가 발생했습니다 (gmaven-plugin 사용). 나는 단위 테스트에서만 Groovy를 사용하고있다. Eclipse에서 모든 유닛 테스트가 통과되지만, Maven을 사용하여 유닛 테스트를 실행할 때 오류가 발생합니다. 문제가되는 Groovy 코드에는 XML 조작이 필요합니다. XML 페이로드에 속
나는 테스트를 작성하고 그루비 특성을 사용하려고합니다. 나는이 물건을 컴파일하기 위해 노력하고있어 class UserToCrossIdConnectionTest extends IntegrationBaseTest implements UserTrait{}
: 여기 trait UserTrait {
String generateCrossId(){
내가 jar 파일 제공 할 것으로 예상 프로젝트가 : <packaging>jar</packaging>
을하지만 항아리가 사용자 정의 방식으로 내장되어 있으므로 기본 포장 항아리 수행 : 항아리가 비활성화 된 <plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</versi
몇 가지 그루비 클래스가 포함 된 프로젝트가 있고 m2e가 그루비 클래스를 컴파일하지 않습니다. m2eclipse 1.3.1과 함께 Eclipse STS (스프링 도구 슈트)를 사용하고 있습니다. 는 여기에 내가 gmaven에서이 위키 페이지를 찾아 내 pom.xml 파일 <plugin>
<groupId>org.codehaus.gmaven</
maven에서 두 개의 스크립트를 실행하고 싶습니다. 그 중 하나는 환경 변수에 따라 다릅니다. 나는 이런 식으로 뭔가를 시도하고있다 :이 테스트하기 위해 "MVN의 유효성 검사"를 실행하면 <build>
<plugins>
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<arti
내가 함께 빈 프로젝트를 생성 compile`하지 않습니다 생성 : mvn archetype:generate -DarchetypeGroupId=org.codehaus.gmaven.archetypes -DarchetypeArtifactId=gmaven-archetype-basic -DarchetypeVersion=1.4 그것은 무리 메시지 "package g
현재 maven에서 groovy 명령을 실행하기 위해 gmaven plus를 사용하고 있습니다. 'git help'.execute().text.trim()
이 그러나 윈도우에서 작동하지 않습니다 : 나는 내가 할 수있는 리눅스에서 실행하는 경우 (예를 위해서) 명령은 git help
될 것이다. 대신 다음을 수행해야합니다. 'cmd /C git he
부모/자식 메이븐 프로젝트 구조가 있습니다. 나는 <source>${project.parent.basedir}/project-common/src/main/scripts/myscript.groovy</source>
아래 그림처럼 부모 프로젝트에서 그루비 스크립트를 실행하려고하지만이 경로를 인식하지 것이며 나는 오류 groovy.lang.MissingMet
Groovy를 사용하는 기존 코드가 있으므로 응용 프로그램에서 Groovy를 제거하려고합니다. 따라서 gmaven 플러그 인을 사용한 후에 생성 된 Java 소스 코드를 가져와야합니다. 기본적으로 다른 말로하면 (gmaven Groovy Maven 플러그 인을 사용하여) 새로운 클래스를 동적으로 생성하고 생성 된 클래스의 Java 소스 코드를 얻을 수 있기