【问题标题】:Maven plugin for groovy tests用于 groovy 测试的 Maven 插件
【发布时间】:2017-05-06 20:05:26
【问题描述】:

我有 2 个测试目录: 一个用于 groovy,第二个用于 java。 我正在寻找一个用于从命令行运行测试的 Maven 插件。 我有一个插件:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.7.2</version>
            <configuration>
                <includes>
                    <include>**/*Test.java</include>
                    <include>**/*Spec.groovy</include>
                </includes>
            </configuration>
        </plugin>

它适用于 Java 测试,但是当我在 groovy 目录中有一个不工作的测试时,maven 不会显示问题。 这是我项目的结构:

    ├── src
│   ├── main
│   │   ├── java
│   │   └── resources
│   └── test
│       ├── groovy
│       └── java
└── target

【问题讨论】:

    标签: java maven groovy spock


    【解决方案1】:

    查看官方示例库https://github.com/spockframework/spock-exampleMaven/Gradle/Ant 示例。

    【讨论】:

      【解决方案2】:

      尝试将 gmaven-plugin 添加到您的 pom 中,例如

      <plugin>
         <groupId>org.codehaus.gmaven</groupId>
         <artifactId>gmaven-plugin</artifactId>
         <version>1.5</version>
         <executions>
           <execution>
             <goals>
               <goal>compile</goal>
               <goal>testCompile</goal>
             </goals>
           </execution>
         </executions>
       </plugin>
      

      【讨论】:

      • gmaven-plugin 似乎已过时且已弃用,我建议改用 gmavenplus-plugin
      猜你喜欢
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多