나는 내 프로젝트에서 동일한 요구 사항을 가지고있다.
ClearCase와 SVN을 함께 사용하는 경우에는 Jenkins를 사용하는 것과 차이가 있습니다. SVN을 사용하는 경우 프로젝트를 주 프로젝트로 체크 아웃해야하고 같은 디렉터리에있는 것처럼 작업해야합니다.
내 자식 프로젝트를 체크 아웃 한 후 해당 프로젝트에서 작업 할 수 있습니다. 예를 들어 core.xml과 scheduler가 자식 프로젝트 인 assembly.xml의 일부를 볼 수 있습니다.
</fileSet>
<fileSet>
<directory>./core/src/main/resources/</directory>
<outputDirectory>./examples</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
<fileSet>
<directory>./scheduler/src/main/resources/</directory>
<outputDirectory>./examples</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
기본적으로 자원 폴더 내용이 기본 프로젝트 예제 프로젝트에 복사됩니다.
모든 프로젝트가 동일한 vob에 있고 사용 가능한 경우 여기에서 동일한 작업을 수행 할 수 있습니다. 모든 리소스를 복사 할 상대 위치를 지정해야합니다. 예를 들어 : 기본 치어를 실행할 때
</fileSet>
<fileSet>
<directory>../../../your_sub_project1/src/main/resources/</directory>
<outputDirectory>./examples</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
<fileSet>
<directory>../../../your_sub_project2/src/main/resources/</directory>
<outputDirectory>./examples</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
이 방법, 당신은 특정 폴더에 하위 프로젝트의 콘텐츠에 액세스하고 자원을 복사 할 수 있습니다. 희망이 ..
중요한 문제는 리소스 폴더로 남아 있습니다. "filesets"요소를 사용하려면 다음을 지정해야합니다. 복사 할 정확한 리소스 폴더. 디렉토리 및/또는 파일 이름을 수동으로 지정하지 않고 프로젝트의 모든 하위 모듈의 모든 컨텐츠를 자동으로 복사하려고합니다. – Omri
젠킨스를 사용합니까? – Tomer
예. 나는 젠킨스를 사용한다. – Omri