2012-06-13 3 views
0

어떻게 클래스 로딩 매개 변수를 mvn에 전달할 수 있습니까?클래스 로딩을 사용하는 Maven exec

MVN -XX : + CMSClassUnloadingEnabled 간부 : 자바 -Dexec.mainClass = "테스트"올바른 형식이이 작업을 얻을 뭐죠

?

답변

2

exec:java 목표는 current JVM의 주 클래스를 실행합니다. 즉, 필요한 JVM 인수를 사용하여 Maven 자체를 실행해야한다는 의미입니다. Maven에 JVM 인수를 전달하는 좋은 방법은 MAVEN_OPTS 환경 변수를 사용하는 것입니다.

$ export MAVEN_OPTS=-XX:+CMSClassUnloadingEnabled 
$ mvn exec:java -Dexec.mainClass="Test" 
관련 문제