Ant 태스크 - deploy
deploy 태스크를 사용하여 애플리케이션을 Liberty 프로파일 서버에 설치할 수 있습니다.
설명
deploy 태스크는 하나 이상의 애플리케이션을 Liberty 프로파일 서버에 배치하는 것을 지원합니다.
속성
다음 표는 deploy 태스크의 속성을 설명합니다.
속성 | 설명 | 필수 여부 |
---|---|---|
installDir | Liberty 프로파일 서버의 위치 | 예 |
serverName | Liberty 프로파일 서버 인스턴스의 이름. 기본값은 defaultServer입니다. | 아니오 |
userDir | ${wlp_user_dir} 변수의 값. 기본값은 ${installDir}/usr/servers/${serverName}입니다. | 아니오 |
outputDir | ${wlp_output_dir} 변수의 값. 기본값은 ${installDir}/usr/servers/${serverName}입니다. | 아니오 |
file | 배치될 단일 애플리케이션의 위치. Apache Ant의 file 속성을 참조하십시오. 애플리케이션 유형은 war, ear, rar, eba, zip 또는 jar이 될 수 있습니다. | 예, fileset 속성이 지정되지 않은 경우에만 해당합니다. |
fileset | 배치될 다중 애플리케이션의 위치. Apache Ant의 fileset 속성을 참조하십시오. | 예, file 속성이 지정되지 않은 경우에만 해당합니다. |
timeout | 배치가 완료되기 전의 대기 시간. 기본값은 30초입니다. 단위는 밀리초입니다. | 아니오 |
ref | 서버 구성을 다시 사용할 기존 서버 태스크 정의 참조. 다른 필수 속성을 설정하는 경우 값은 널이 될 수 있습니다. | 아니오 |
예제
이 예제는 build.xml 파일에서의 deploy 태스크
사용 방법을 표시합니다.
<wlp:deploy ref="wlp.ant.test" >
<fileset dir="${basedir}/resources/">
<include name="**/*.war"/>
</fileset>
</wlp:deploy>
<wlp:deploy ref="wlp.ant.test" file="${basedir}/resources/SimpleOSGiApp.eba" timeout="40000"/>