要使这个插件在您的 Maven 项目布局中工作,您需要从github下载项目 zip 包。
将 zip 内容解压缩到任何目录并 cd 进入插件文件夹:
unzip FancyLayouts-master.zip
cd FancyLayouts-master/fancylayouts-addon/
在那里,使用您最喜欢的文本编辑器,更改pom.xml
. 用标签替换<parent>...</parent>
标签及其内容version
(尽管 vaadin 目录中的插件页面显示插件版本是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>
解决方法的说明:如果您尝试使用 just 安装插件mvn install
,然后在 .maven 中引用依赖pom.xml
项,maven 会抱怨找不到该库的父 pom(类似于:)Cannot find parent: org.vaadin.alump:fancylayouts for project
,这就是我们必须删除parent
标签并重建的原因没有它的插件