2017-10-01 8 views
1

나는 돌연변이 테스트에 온라인으로 사용할 수있는 PIT 도구를 사용하려고하는데, 나는 그것이 maven 프로젝트 용 pom.xml 파일에 대한 플러그인 태그를 사용한다는 것을 알아 차렸다. 볼 수있는 maven 저장소를 살펴 봤지만 플러그인이 시스템에 파일을 다운로드하는지 언급하지 않습니다. 플러그인이 의존성과 같은 파일을 다운로드합니까? 또는 파일을 다운로드하지 않습니까?플러그인은 Maven 프로젝트의 종속성과 같은 파일을 다운로드합니까?

그렇지 않은 경우 가능한 방법이 있습니까? 클래스 프로젝트를위한 추가적인 돌연변이를 허용하기 위해 일부 파일을 편집해야합니다.

답변

0

당신은 아마 톰이에 소개 찾고있는 당신의 pom.xml -

플러그인 종속성과 같은 파일을 다운로드 마십시오
<build> 
    <plugins> 
     <plugin> 
      <groupId>org.pitest</groupId> 
      <artifactId>pitest-maven</artifactId> 
      <version>1.2.3</version> 
     </plugin> 
     .... other plugins 
    </plugins> 
</build> 

? 또는 파일을 다운로드하지 않습니까?

에 명시된 바와 같이 예이 플러그인은 또한 중앙의 기본 메이븐에서 다운로드 할 것입니다 의존성이 빌드하는 동안 다운로드 방식과 유사 settings.xml.

또한 quick-start을 사용하면 추가 변이 또는 예외를 정확하게 지정할 수 있습니다.

+0

그래서 파일을 다운로드합니까? 주변에 빌드/플러그인 태그가 있어야합니다. – user5592602

+0

그렇지 않으면 jar는 의존성과 동일한 방식으로 다운로드됩니다. – nullpointer

+1

응, 잘 주셔서 감사합니다. – user5592602