JBoss에서 작동하도록 JaCoCo 코드 커버리지 도구를 구성 중입니다. 여기에는 JaCoCo 에이전트를 VM 매개 변수로 JBoss에 추가하는 것도 포함됩니다. JBoss run.config 스크립트에서 JAVA_OPTS에 매개 변수를 추가하여 작동하도록했습니다. 그러나 매우 동적이어야하므로 Jenkins가 실행하는 명령 줄에서 VM 매개 변수를 제공해야합니다. 어떻게해야합니까? 나는 시스템 속성이 키 앞에 "D"를 사용하여 주어질 수 있다는 것을 알고있다.명령 줄에서 JBoss에 VM 매개 변수를 지정하는 방법은 무엇입니까?
또한 run.config 파일에 에이전트를 추가 한 다음 사용자 정의 속성을 전달할 수 있습니까? 그래서 run.config 파일에이를 추가 :
JAVA_OPTS="$JAVA_OPTS -javaagent:/home/installations/jacoco/jacocoagent.jar=destfile=$path/jacoco.exec"
그리고 나는이 같은 보스를 시작할 것 :
./run.sh -Dpath=/home/workspace/jacoco
이 일 같은합니까?