Как добавить новую запись таблицы в верных отчетах

Я новичок в Maven. Так что с этим трудно справиться. У меня есть два вопроса:

  1. Есть ли способ добавить новое содержимое в плагин maven surefire report, например, новую таблицу и т. Д. Я хочу настроить отчеты в соответствии со своими потребностями.
  2. Я использую плагин buildnumber для получения уникального идентификатора прогона для каждого прогона, но этот идентификатор не отражается в отчетах. Плагин buildnumber работает только с Subversion?

Пом это;

<build>
<finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
  <plugins>
    <plugin>
     <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.0-beta-3</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>create</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <doCheck>true</doCheck>
          <doUpdate>false</doUpdate>
          <format>${project.version}.{0,number}</format>
          <items>
           <item>buildNumber</item>
          </items>
        </configuration>
      </plugin>
  </plugins>
</build>

У меня есть еще один запрос:

3-> Если я создаю командный файл или исполняемый файл из полного набора тестов, могу ли я запустить его на нескольких JVM одновременно, например, с затмением, я использую одну JVM. Но если я не использую eclipse и просто запускаю пакетный файл testsuite напрямую, JRE может создать множество экземпляров JVM. И если это возможно, мне нужно связать каждый набор тестов с репозиторием.m2.

1 ответ

Чтобы перейти к первому вопросу: к сожалению, нет. Вы можете использовать их как есть или написать собственный плагин maven-surefire-report-plugin. Но вопрос в том, что именно вы хотите настроить. Вам второй вопрос: плагин build-number-plugin используется для создания номера сборки, который обычно используется при создании файлов MANIFEST.MF и т. Д. Кроме того, плагин buildNumber работает также с Git, Hg и т. Д. Но вопрос в том, что вам нравится добиться в этом случае. Наиболее важной информацией в Maven являются groupId, artifactId и версия.

Обновление: кстати. Обновите версию buildnumber-plugin (1.0).

Обновление: посмотрите здесь: http://maven.apache.org/plugins/maven-surefire-report-plugin/usage.html

Другие вопросы по тегам