2013-05-09 1 views
3

생성 된 war 파일을 Jenkins를 통해 웹 서버에 배포하는 프로세스를 자동화하려고합니다. 나는 Tomcat 서버에 Deploy Plugin을 사용하여 일반적인 war 파일에 대해서도 같은 결과를 얻을 수있었습니다.Jenkins를 통해 Liferay 포틀릿 전쟁을 배포 하시겠습니까?

Liferay 포틀릿 전쟁 파일의 경우 liferay의 deploy 폴더에 war 파일을 넣은 다음 tomcat webapps 폴더로 복사 할 때 동일한 플러그인을 사용할 수 없습니다. deploy 디렉토리에 복사를 배포 :

내가 보는 또 다른 방법은 pom.xml 파일 <properties> <liferay.auto.deploy.dir>${deployPath}</liferay.auto.deploy.dir> <liferay.version>6.1.0</liferay.version> </properties>의 배포 경로를 추가 한 다음 받는다는 명령 MVN 패키지하는 Liferay를 실행하는 것입니다.

다른 옵션이나 의견이 있으십니까? 감사합니다.

답변

0

Jenkins를 사용하여 전쟁을 전개하려면 "ant deploy"명령을 제공하는 Liferay Plugin SDK에서 제공 한 Ant 태스크를 사용해야합니다.

maven 프로젝트의 경우 mvn liferay : deploy는 올바른 방법입니다.

다음은 최신 개발자 용으로 연결되는 링크입니다. 해당 주제 가이드 : https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/creating-a-portlet-project-liferay-portal-6-2-dev-guide-03-en