2014-10-21 5 views
1

1 년 또는 2 년 전에 이클립스로 작성된 응용 프로그램에서 여러 가지 테스트를 거쳤습니다.빈 조명기 디렉토리가 복사되지 않습니다.

응용 프로그램은 디렉토리 구조와 구조 내의 파일간에 복잡한 비교를 수행합니다.

이 응용 프로그램을 작성한 이후로 IntelliJ를 사용하여 마이그레이션했으며 이제는 비품 디렉토리 구조에서 복사 된 빈 디렉토리를 사용하는 테스트가 더 이상 작동하지 않습니다.

IntelliJ가 "Test Resources Root"로 표시된 폴더의 디렉터리 (포함 된 파일이있는 파일뿐 아니라)를 target/test-classes에 복사하도록하는 방법이 있습니까?

응용 프로그램 빌드 관리자는 Maven 3입니다. Maven POM을 수정하고 빌드에 자동으로 포함 된 구조를 가져올 수 있습니까?

답변

0

그것은 보이는이 방법으로 문제가 해결 추가 :

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-resources-plugin</artifactId> 
      <version>2.3</version> 
      <configuration> 
       <includeEmptyDirs>true</includeEmptyDirs> 
      </configuration> 
     </plugin> 
    </plugins> 
    <testResources> 
     <testResource> 
      <directory>fixtures</directory> 
     </testResource> 
     <testResource> 
      <directory>fixtures</directory> 
     </testResource> 
    </testResources> 
</build> 

내가 여기에 자세한 내용을 발견 Maven - how to include empty directories

관련 문제