Пороки в файле pom.xml, в зависимости - PullRequest
0 голосов
/ 08 июня 2019

У меня проблема с файлом pom.xml, когда я сейчас запускаю сборку в jenkins, у меня сразу получается такой результат:

Ошибка: Неверно сформированный POM C: \ Program Files (x86) \ Jenkins \ workspace \ sonarqube-trigger-prueba \ pom.xml: Нераспознанный тег: «зависимость».

строка 23 столбца 14

Я включил часть «зависимости от JUNit 5», однако у меня все еще есть та же проблема.

Пожалуйста, мне нужна помощь с этим.

Большое спасибо.

Я изменил pom.xml, но у меня не было другого результата, поэтому ..

Пожалуйста, мне нужна помощь с этим. Большое вам спасибо.


    <?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
     <dependencies>
        <groupId>org.springframework</groupId>
        <artifactId>gs-spring-boot</artifactId>
        <version>0.1.0</version>

        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.4.RELEASE</version>
        </parent>



    <dependency>
     <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      </dependency>

      <!--dependencia de JUNit5 -->

    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-engine</artifactId>
      <version>5.1.0</version>
      <scope>test</scope>
     </dependency>



    </dependencies>


        <build>

        <properties>
            <java.version>1.8</java.version>
        </properties>

        <plugins>
        <plugin>
           <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>0.8.0</version>
                <executions>
                    <execution>
                        <id>default-prepare-agent</id>
                        <goals>
                            <goal>prepare-agent</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>default-report</id>
                        <phase>prepare-package</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                      <execution>
                      <id>post-unit-test</id>
                      <phase>test</phase>
                      <goals>
                      <goal>report</goal>
                      </goals>
                     </execution>


                </executions>
                </plugin>
               </plugins>
        </build>

    </project>

1 Ответ

2 голосов
/ 08 июня 2019

Попробуйте переместить <dependencies> строки ниже, точно над первой <dependency>.Таким образом, <parent> остается вне раздела <dependencies>.

        <groupId>org.springframework</groupId>
        <artifactId>gs-spring-boot</artifactId>
        <version>0.1.0</version>`

        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.4.RELEASE</version>
        </parent>

    <!-- declare properties here -->
        <properties>
            <java.version>1.8</java.version>
        </properties>

    <!-- add your dependencies here -->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <!-- additional dependecies here -->
        </dependencies>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...