서비스 빌더 : 빌드 실패

알 볼디 레프

CRUD 포틀릿을 만들려고 할 때 Service Builder에 문제가 있습니다.

먼저 프로젝트와 Liferay 포틀릿 ( "보기 모드의 bla-bla-bla입니다")을 만들었습니다. 그 후 new->new Service Builderxml 파일을 만들었습니다 . 거기에 다음 코드를 삽입했습니다.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd">
      <service-builder package-path="com.proliferay.sbuilder">
      <author>Alexandr</author>
      <namespace>crudportlet</namespace>

<entity name="Book" table="BOOK_PORTLET" local-service="true" remote-service="true">
    <column name="bookId" type="long" primary="true" id-type="increment"/>
    <column name="bookName" type="String" />
    <column name="description" type="String" />
    <column name="authorName" type="String" />
    <column name="isbn" type="int" />
    <column name="price" type="int" />
</entity>

다음으로 overview탭을 클릭 하고 Build Service버튼을 눌렀습니다 . 5 초 후에 HTTP Authorization failureERROR가 발생합니다. 인터넷 검색 및 스택 오버플로 5 시간 후 결론에 도달했습니다.

#ivy.jar.url=http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/${ivy.version}/org.apache.ivy-${ivy.version}.jar

그리고이 줄을 붙여

ivy.jar.url=https://repository.liferay.com/nexus/content/repositories/liferay-public-snapshots/com/liferay/org.apache.ivy/2.4.0.LIFERAY-PATCHED-1-SNAPSHOT/

build.Sasha.properties파일의 다른 스레드에서 말했듯이 . 하지만 지금 내 오류 :

Unable to obtain resource from D:\LiferayWorkSpace\liferay-plugins-sdk- 6.2\.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar: java.util.zip.ZipException: error in opening zip file
[taskdef] Unable to obtain resource from D:\LiferayWorkSpace\liferay-plugins-sdk-6.2\.ivy\ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar: 
...
[taskdef] Could not load definitions from resource org/apache/ivy/ant/antlib.xml. It could not be found.

BUILD FAILED

어떻게해야합니까? 제발 도와주세요! Service Builder를 사용하여 가장 간단한 CRUD 포틀릿을 생성하려면 어떻게해야합니까?

Liferay 6.2 GA5, sdk 6.2를 사용합니다.

내 build.xml 파일 :

<?xml version="1.0"?>
<!DOCTYPE project>

<project name="CRUD-portlet" basedir="." default="deploy">
    <import file="../build-common-portlet.xml" />
    <property file="build.properties"/>
</project>

스크린 샷 1

스크린 샷 2

스크린 샷 3

알 볼디 레프

오, 너무 쉬웠어요!

이 문제를 해결하려면

다음 줄을 바꿉니다. ivy.jar.url = http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/ $ {ivy.version} /org.apache.ivy-${ivy.version}.jar을 다음과 같이 변경합니다.

ivy.jar.url=http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/${ivy.version}/org.apache.ivy-${ivy.version}.jar

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Xcode에서 빌드 실패

분류에서Dev

Google Play 서비스 버전에 대한 Gradle 빌드 실패

분류에서Dev

Redis 빌드 실패

분류에서Dev

빌드 실패-Flutter

분류에서Dev

빌드 실패-Gradle

분류에서Dev

vlc 빌드 실패

분류에서Dev

tmux 빌드 실패

분류에서Dev

Gradle 빌드 실패

분류에서Dev

Xamarin 빌드 실패

분류에서Dev

Maven 빌드 실패

분류에서Dev

메이븐 테스트 빌드 실패

분류에서Dev

Android 스튜디오 빌드 실패

분류에서Dev

Maven 빌드 실패 클래스

분류에서Dev

Android 스튜디오 빌드 실패

분류에서Dev

Android Studio 빌드 릴리스 APK 실패

분류에서Dev

Gatsby 빌드에서 Netlify 배포 실패

분류에서Dev

Stromcrawler 1.16에서 빌드 실패

분류에서Dev

젠투에서 Hugin 2012 빌드 실패

분류에서Dev

Heroku에서 브런치 빌드 실패

분류에서Dev

Ubuntu 14.04에서 rbenv 빌드 실패

분류에서Dev

Android Studio에서 Gradle 빌드 실패

분류에서Dev

Raspberry Pi에서 Dart SDK 빌드 실패

분류에서Dev

빌드 후 스크립트가 실패하더라도 Jenkins 빌드가 성공합니다.

분류에서Dev

빌드 실패-빌드 / 릴리스 유효성 검사

분류에서Dev

Windows에서 다트 빌드 : 빌드 실패

분류에서Dev

이클립스에서 안드로이드 빌드 실패

분류에서Dev

Gradle SonarRunner : 실패한 Quality Gate에서 빌드 실패

분류에서Dev

트래비스 CI 빌드 JUnit을 5 실패

분류에서Dev

두 번째 스레드에서 Windows Form 빌드 실패