2013-03-26 30 views
0

Ant 스크립트 또는 Ant XML 및 SVN 명령을 사용자 정의하여 다음을 수행하려고합니다. Eclipse 작업 영역에 4 개의 프로젝트가 있습니다. Eclipse Indigo를 사용하고 Java EE를 사용하고 있습니다.프로세스 자동화를위한 Ant 스크립트 및 Subversion 명령 및 스크립트 사용자 정의

나는 자바 웹 애플리케이션과 자바 웹 서비스의 네 가지 프로젝트 a, b, c, d를 가지고있다.

1.Get update from svn for All a,b,c,d project. 
2.clean all four project. 
3.Build all four project. 
4.make jar of project d and export into lib of project b. 
5.Build b project. 
6.make jar of project c and export into lib of project a. 
7.Build a project. 
8.Make ab.war archive of project a and b and put into specified location(i.e. c:\xyz\) 
9.Then I want to commit this ab.war archive to a particular svn location or tag it (for read-only). 

내가 그 작업을 수행 할 수 방법 : 나는 다음과 같은 프로세스를 자동화하고 싶어?

답변

1

처음 읽는 사람 Ant tutorial. 그렇다면 아래 내 의견을 참조하십시오 ...

1. 모든 a, b, c, d 프로젝트에 대해 svn에서 업데이트를 가져 오십시오.

9.이 ab.war 아카이브를 특정 svn 위치로 커밋하거나 태그를 지정합니다 (읽기 전용).

SVNAnt을 시도하거나 <exec>으로 외부 전화를 걸 수 있습니다.

2. 모든 4 가지 프로젝트를 청소하십시오.

<delete>

3.Build 네 개의 프로젝트

.

5. 빌드 b 프로젝트.

7. 프로젝트를 빌드하십시오.

프로젝트 B의 프로젝트에 LIB D 및 수출 <javac>

4.make 항아리.

6. 프로젝트 C를 만들고 프로젝트 lib 디렉토리로 내 보냅니다.

<jar>, <copy>

8.Make 프로젝트 A와 B의 아카이브 ab.war 지정된 위치에 넣어 (예 : C : \ XYZ)

<war>, <copy>

+0

고마워요 :) 만약 내가 붙어서 & 도움이 필요하면 여기에 내가 물어 볼게. – AsadYarKhan

+0

이 작업을 완료하고 dos shell을 사용하여 몇 가지 추가 작업을 완료했습니다. ;) 다시 한 번 감사드립니다 wspider :) – AsadYarKhan

+0

개미를 사용하여 "Apache Axis 웹 서비스 클라이언트"를 생성하는 방법을 알려주십시오. webservice의 wsdl 등을 사용하고 클라이언트를 생성 할 수있는 ant 태스크가 있습니까? 검색을 시도했지만 찾을 수 없습니다. ? – AsadYarKhan