Не удалось выполнить цель org.apache.maven.plugins: maven-war-plugin: 2.2: war (default-war) для проекта simpleSpringRestWeb: Ошибка сборки WAR: webxml - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь все настроить, чтобы я мог запустить покрытие кода на maven , и после создания отчета я хотел просмотреть результаты на панели инструментов sonarQube .

Я полностью новичок в этих инструментах, поэтому я пытался исследовать и смог найти несколько учебных пособий, чтобы все заработало.SonarQube работает нормально, хотя покрытие кода - нет.

(код в основном на php с некоторыми css и т. Д ...)

Im использую: Apache Maven 3.6.0 , SonarQube 7.5 , PHP 7.3.1 , jacoco 0.8.3 , охват .
(думаю, вот и все)

Мой файл POM:

<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>
<modelVersion>4.0.0</modelVersion> 
<groupId>com.mytutorial</groupId>
<artifactId>simpleSpringRestWeb</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

<name>simpleSpringRestWeb</name>
<url>http://maven.apache.org</url>

<properties>
    <javac.src.version>1.7</javac.src.version>
    <javac.target.version>1.7</javac.target.version>
    <test.coverage.rate>100</test.coverage.rate>
    <cobertura.skip>false</cobertura.skip>
    <cobertura.skip>false</cobertura.skip>
</properties> 
 <dependencies>
 <dependency>
     <groupId>net.sourceforge.cobertura</groupId>
     <artifactId>cobertura</artifactId>
      <version>2.1.1</version>
      <scope>test</scope>
 </dependency>
 <dependency>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.7</version>
        <scope>test</scope>
</dependency>
</dependencies> 
<reporting>
<plugins>
      <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-project-info-reports-plugin</artifactId>
            <version>2.7</version>
            <configuration>
                <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
            </configuration>
      </plugin>
      <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.2.2</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
        <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-surefire-plugin</artifactId>
               <version>3.0.0-M3</version>
        </plugin>
        <plugin> 
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-site-plugin</artifactId>
              <version>3.7.1</version>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <version>2.7</version>
            <configuration>
                <formats>
                    <format>xml</format>
                    <format>html</format>
                </formats>
            </configuration>
         <reportSets>
            <reportSet>
                <id>cobertura-report</id>
                <reports>
                    <report>clean</report>
                    <report>cobertura</report>
                </reports>
            </reportSet>
        </reportSets> 
        </plugin>
    </plugins>

sonar-project.properties:
-Dproject.settings =. / Sonar-project.properties
sonar.cobertura.reportPaths = C: / simple-maven-project-with-tests-master / target / surefire-reports

с использованием mvn install результатов в сбое сборки
mvn installoutput1 mvn install output2

с использованием mvn clean package приводит к отказу сборки
mvn clean package output11 mvn clean package output2

использовал кто-то подсказку (ссылка ниже) mvn -Dmaven.test.skip=true your-plugin:your-goal результат вывода

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


Я уже искал везде, где мог, мне удалось исправить некоторые прпроблем, но этот ... совсем нет.Я уже несколько дней пытаюсь найти решение, и в этот момент я слишком смущен и не знаю, что еще я могу сделать.

Извините за длинный пост, и, пожалуйста, обратите внимание, если я не дал какой-либо важной информации.

С уважением!

...