无法通过Maven安装Vaadin Testbench

问题描述 投票:0回答:1

我需要测试一个Web应用程序(基于Vaadin构建),因此我正在为硒封装程序Vaadin Testbench做proof of concept。但是我无法使用所需的依赖项来构建项目。

我得到的错误是-

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: com.github.zch:pdfsplit-maven-plugin

Reason: POM 'com.github.zch:pdfsplit-maven-plugin' not found in repository: Unable to download the artifact from any rep
ository

  com.github.zch:pdfsplit-maven-plugin:pom:1.0.1

from the specified remote repositories:
  ...
  vaadin-addons (http://vaadin.com/nexus/content/repositories/vaadin-addons),
  ...
  pdfsplit-plugin (https://raw.github.com/zch/maven/releases/),
  ...

 for project com.github.zch:pdfsplit-maven-plugin

POM.xml(part)

<repositories>
    <repository>
        <id>vaadin-addons</id>
        <url>http://vaadin.com/nexus/content/repositories/vaadin-addons/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin</artifactId>
        <version>6.8.3</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-server</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-themes</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-shared</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client-compiled</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client-compiler</artifactId>
        <version>${vaadin.version}</version>
        <exclusions>
            <exclusion>
                <artifactId>servlet-api-2.5</artifactId>
                <groupId>org.mortbay.jetty</groupId>
            </exclusion>
            <exclusion>
                <artifactId>ant</artifactId>
                <groupId>ant</groupId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-testbench</artifactId>
        <version>4.0.0.rc2</version>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>com.github.zch</groupId>
                <artifactId>pdfsplit-maven-plugin</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
</dependencies>

maven-2 vaadin
1个回答
0
投票

[从办公室网络访问外部存储库的操作被阻止,因此我不得不手动安装jar以便Maven猜测我使用的版本/命令错误。

我尝试过此命令-

mvn install:install-file -DgroupId=com.vaadin -DartifactId=vaadin-testbench -Dversion=4.0.0.rc2 -Dpackaging=jar -Dfile=C:\Users\Downloads\vaadin-testbench-4.0.0.rc2\maven\vaadin-testbench-4.0.0.rc2.jar
© www.soinside.com 2019 - 2024. All rights reserved.