, 당신은 github에서 프로젝트 우편 번들을 다운로드해야합니다. 좋아하는 텍스트 편집기를 사용하여, 일단 거기
unzip FancyLayouts-master.zip
cd FancyLayouts-master/fancylayouts-addon/
을 pom.xml
의 첫 번째 라인을 변경 :
는 현재 부가 기능의 폴더에 임의의 디렉토리 및 CD로 우편 내용의 압축을 풉니 다.
<parent>...</parent>
태그를 해당 내용과 함께
version
태그로 바꿉니다 (추가 패키지 버전이
0.2.1
이고 다운로드 한 번들의 프로젝트 코드 버전이
0.3-SNAPSHOT
). 파일의 처음 14 행은 다음과 같아야합니다
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.vaadin.alump.fancylayouts</groupId>
<artifactId>fancylayouts-addon</artifactId>
<packaging>jar</packaging>
<name>FancyLayouts addon</name>
<description>FancyLayouts Vaadin addon</description>
<version>0.3-SNAPSHOT</version>
<organization>
<name>Sami Viitanen</name>
<url>http://vaadin.com/alump</url>
</organization>
빌드 부가 기능을 사용하여 : mvn install
이
성공적으로 구축하고 프로젝트에서 참조하려면 로컬 저장소에 자동으로 설치해야합니다
의 추가 다음 의존성 : 해결의
<dependency>
<groupId>org.vaadin.alump.fancylayouts</groupId>
<artifactId>fancylayouts-addon</artifactId>
<version>0.3-SNAPSHOT</version>
</dependency>
설명 : 당신은 드를 참조 그럼 그냥 mvn install
를 사용하여 추가 기능을 설치하려고하면 계류중인 pom.xml
에서 maven은이 라이브러리의 부모 pom을 찾지 못했다고 불평합니다 (Cannot find parent: org.vaadin.alump:fancylayouts for project
). parent
태그를 삭제하고 애드온을 다시 작성해야하는 이유가
일 수 있습니다. 당신은 당신의 pom에 maven vaadin 저장소를 추가합니까? – Franco
그래, 내가 vaadin 사이트에 상세한 Maven을 추가 했어. –
나는 maven pom을 첨부했습니다 ' –