maven - 在 allure reporter 文件夹中找不到 pom.xml 文件

标签 maven plugins protractor report allure

我正在尝试使用 mvn 命令从 allure 结果中生成 html 报告。根据文档,它需要 node_modules/jasmine-allure-reporter 文件夹中的 pom.xml 文件。

我看了很多教程,但是当我转到那个文件夹时,pom.xml 不在那里。请指导我正确的步骤。

最佳答案

我遇到了同样的问题。

创建一个 pom.xml 文件并将其放入其中,这是您在 npm 安装后生成的文件,但它不会生成更多

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>ru.yandex.allure</groupId>
    <artifactId>protractor-allure-plugin-generate-html</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <allure.version>1.4.15</allure.version>
        <allure.maven.version>2.2</allure.maven.version>
        <!-- Relative to the dir you're running from -->
        <allure.results_pattern>allure-results</allure.results_pattern>
    </properties>
    <dependencies>
        <dependency>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-report-face</artifactId>
            <version>${allure.version}</version>
            <type>war</type>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.10.v20150310</version>
                <configuration>
                    <webAppSourceDirectory>target/site/allure-maven-plugin</webAppSourceDirectory>
                    <stopKey>stop</stopKey>
                    <stopPort>2299</stopPort>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <reporting>
        <excludeDefaults>true</excludeDefaults>
        <plugins>
            <plugin>
                <groupId>ru.yandex.qatools.allure</groupId>
                <artifactId>allure-maven-plugin</artifactId>
                <version>${allure.maven.version}</version>
                <configuration>
                    <resultsPattern>${allure.results_pattern}</resultsPattern>
                    <!--<reportVersion>1.4.15</reportVersion>-->
                </configuration>
            </plugin>
        </plugins>
    </reporting>
</project>

关于maven - 在 allure reporter 文件夹中找不到 pom.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47512468/

相关文章:

javascript - 如何在 Protractor 中的元素上鼠标移动

selenium - 打破 Protractor .filter() 或 .map() 循环

typescript - Jasmine 测试资源管理器未在 visual studio 代码中的 jasmine 测试资源管理器中显示测试用例(它阻止)列表

java - 如何取消引用使用 intelliJ-IDE 构建的 Spring MVC 应用程序的旧 Wildfly 9.0.1 部署 Artifact ?

java - Maven 项目中的 AspectJ,无法工作/编织

java - <T扩展A <T >>和Eclipse Compiler形式的Java泛型

plugins - Audacity 奈奎斯特插件

java - 部署到heroku时,它在pom.xml中看不到我的jar文件或maven依赖项

c# - 使用 DI 创建具有上下文的插件实例

c# - 延迟加载 .net 插件 dll