2017-02-01 1 views

답변

0

코드 업그레이드 전략은 완전히 동일합니다. Liferay의 플러그인 SDK는 6.2까지 Ant로 기본 설정되었습니다. 이제 liferay-workspace (gradle 기반), gradle 및 maven 중 하나를 선택할 수 있습니다. 원하는 빌드 환경을 선택하고 (maven을 계속 사용하려는 것 같은데) 코드를 프로젝트의 빈 청사진으로 변경하십시오.

Liferay IDE에는 원하는 빌드 도구를 사용하지 않거나 Eclipse가 원하는 IDE가 아닌 경우에도 업그레이드 도구가 있습니다. 업그레이드 도구는 일회용 도구입니다 업그레이드 도중 사용할 수 있습니다. 결과가 무엇이든 관계없이 : Liferay's blade-sample project을 검사하여 Maven에 적합한 빌드 설명자를 찾아서 프로젝트에 적용 할 수 있습니다.

편집 : 설명 후 : 주요 작업은 여전히 ​​코드 업그레이드입니다. Maven에서 gradle로 이동 : 종속성을 확인하고 pom.xml 구문을 gradle의 선언으로 변환합니다. 내용은 비슷합니다 (예 : 그룹, 이름, 버전). 작성 방법은 다릅니다. pom.xml에 대한 정교한 커스텀 수정을했다면 먼저 그것들없이 실행하십시오. build.gradle (예 : 프로젝트에 가장 근접한 블레이드 샘플)로 시작한 다음 컴파일 타임 의존성을 수정할 수 있습니다.

난 당신 (당신이 어떻게 든 그 과정에서 몇 가지 버전 번호를 부딪 줄 가능성이 가장 높은) 빠른 응답

+0

덕분에이 변환을 수행하는 자동화 된 프로세스를 잘 모르는 것 같아요. 6.2에서 dxp로 업그레이드하는 동안 maven 빌드 도구에서 gradle로 마이그레이션하고 싶다는 사실을 잊어 버렸습니다. 나는 그 질문을 편집했다. –

+0

내 pom.xml이있는 ** gradle init **을 실행 중입니다. 그것은 나를 위해 gradle 파일을 만들고 있습니다. 나는 또한 build.gradle 파일 **에서 liferay 7 **로 업데이트되는 ** 종속성 **을 추가하고 있습니다. 마지막으로 xml 파일을 제거하고 각 포틀릿에서 선언적 주석을 제공합니다. 적절한 업그레이드를 위해 다른 추가 단계를 수행해야합니까? –

관련 문제