2010-06-08 5 views
1

이상한 조직이있는 Subversion에서 Java 서블릿 프로젝트를 체크 아웃했습니다.Eclipse에서 Ant를 사용하여 파일을 Tomcat 디렉토리에 복사

모든 Java는 하나의 디렉토리에 있고 자원 (JSP, 특성 파일 등은 다른 디렉토리에 있음).

프로젝트를 빌드하기 위해 Ant를 사용하고 싶지만 컴퓨터의 적절한 Tomcat 디렉토리에 파일을 복사하고 싶습니다. 예를 들어

나는 소스 디렉토리에서 JSP의를 복사 할 것 : 톰캣 디렉토리

${tomcat_home}/${ant.project.name}/ 

${basedir}/resources/${ant.project.name}/*.jsp 

을 그 build.xml 파일에서 어떤 모습까요?

+0

충분히 간단한 작업과 개미 http://ant.apache.org/manual/Tasks/copy.html – shyam

답변

2

개미 작업을 사용하고 싶습니다.

<copy todir="${tomcat_home}/${ant.project.name}"> 
    <fileset dir="${basedir}/resources/${ant.project.name}"> 
     <include name="**/*.jsp" /> 
    </fileset> 
</copy> 
+0

은'**/복사 작업에 대한 예제의 많은 매우 좋은 매뉴얼이있다 * .jsp는 모든 .jsp 파일을 모든 서브 디렉토리에서 가져옵니다. '* .jsp'로 변경하면 루트 디렉토리에서 jsp 파일 만 얻을 수 있습니다. – ashurexm

+0

부수적으로, 파일 세트를 사용하면 ''태그 안에 ''태그를 넣어 특정 파일 (예 : .svn 디렉토리)을 복사하지 않도록 지정할 수 있습니다. IE :'' – ashurexm

관련 문제