2017-05-17 8 views

답변

0

Liferay 7에서 Plugin SDK를 사용해야하는 이유가 없다면 Liferay Workspace (또는 Maven 또는 gradle)를 사용해야합니다. Plugin SDK는 기본적으로 레거시 플러그인을 업그레이드하기위한 것이지만 새 작업은 새로운 OSGi 모듈에서보다 잘 문서화되고보다 유연합니다.

귀하의 플러그인 SDK가 버전 7이라고 언급 했으므로 아마 업그레이드하지 않을 것입니다. 문제를 해결하는 대신 SDK를 무시하십시오. 문제를 해결하려면 이전 버전의 Plugin SDK처럼 빌드시 Liferay의 위치를 ​​구성해야합니다. 사용자 이름 .properties (SDK의 루트 폴더). (사용자 이름을 개발 컴퓨터에 로그인 할 때 사용한 실제 이름으로 대체하십시오.) 필요한 구성이 대화 상자에 표시됩니다.

0

오류 메시지에 초점을 맞추고 [사용자 이름]과 같은 파일 이름을 작성하십시오. [사용자 이름] .properties "(예 : build.sam.properties)는 벨로우즈 속성을 포함하며 Liferay SDK 경로 은 (나는에 넣어 일식/플러그인/com.liferay.portal.plugins.sdk-7.0/

포함 :

liferay.dir = C:/ 
app.server.type = tomcat 
app.server = tomcat-8.0.32 
app.server.parent.dir = ${liferay.dir}/liferay-ce-portal-7.0-ga3 
app.server.tomcat.dir = ${app.server.parent.dir}/${app.server} 
app.server.portal.dir = ${app.server.tomcat.dir}/webapps/ROOT