Skip to content

Cannot invoke "org.apache.maven.model.Parent.getVersion()" because "parent" is null #1169

@magwas

Description

@magwas

Affected version

3.21.0

Bug description

running mvn site from the top of a multi-module project results in the following error:

[INFO] Configuring report plugin maven-project-info-reports-plugin:3.9.0
[INFO] Detected 15 reports for maven-project-info-reports-plugin:3.9.0: ci-management, dependencies, dependency-info, dependency-management, distribution-management, index, issue-management, licenses, mailing-lists, modules, plugin-management, plugins, scm, summary, team
[WARNING] Site model of 'io.github.magwas:io.github.magwas.inez.parser:eclipse-plugin:0.0.1' for default locale is still using the old pre-version 2.0.0 model. You MUST migrate to the new model as soon as possible otherwise your build will break in the future!
[INFO] Relativizing site links with respect to localized project URL: https://github.com/kode-konveyor/inez-server.git
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:1.5 skin
[INFO] Skipped "Source Xref" report (maven-jxr-plugin:3.6.0:jxr-no-fork), file "xref/index.html" already exists.
[INFO] Skipped "About" report (maven-project-info-reports-plugin:3.9.0:index), file "index.html" already exists.
[INFO] Rendering 1 generated Doxia document: 1 markdown
[INFO] Rendering 13 report documents
[INFO] Generating "Source Xref" report   --- maven-jxr-plugin:3.6.0:jxr
[INFO] Generating "Dependencies" report  --- maven-project-info-reports-plugin:3.9.0:dependencies
[INFO] io.github.magwas:io.github.magwas.inez.parser
[INFO] set version to 0.0.1
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for inez 0.0.1:
[INFO] 
[INFO] inez ............................................... SUCCESS [01:59 min]
[INFO] io.github.magwas.inez.target ....................... SUCCESS [ 36.899 s]
[INFO] io.github.magwas.inez.parser ....................... FAILURE [ 10.321 s]
[INFO] io.github.magwas.inez.parser.tests ................. SKIPPED
[INFO] io.github.magwas.inez.model ........................ SKIPPED
[INFO] io.github.magwas.inez.model.tests .................. SKIPPED
[INFO] io.github.magwas.inez.ui ........................... SKIPPED
[INFO] io.github.magwas.inez.ui.tests ..................... SKIPPED
[INFO] io.github.magwas.inez.ui.product ................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:55 min
[INFO] Finished at: 2025-09-04T17:00:55+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on project io.github.magwas.inez.parser: Failed to render site: Error generating maven-project-info-reports-plugin:3.9.0:dependencies report: Cannot invoke "org.apache.maven.model.Parent.getVersion()" because "parent" is null -> [Help 1]

The parent pom is correctly identified in io.github.magwas.inez.parser:

        <parent>
                <groupId>io.github.magwas</groupId>
                <artifactId>inez</artifactId>
                <version>0.0.1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>

Following the output of mvn -B help:effective-pom. Correctly identifies the parent, and uses its pom.

[INFO] Scanning for projects...
[INFO] Tycho Version:  4.0.12 (ff2f4fabcea3c5f18cae5a32146bf5defab95d6e)
[INFO] Tycho Mode:     project
[INFO] Tycho Builder:  maven
[INFO] Build Threads:  1
[INFO] Inspecting build with total of 1 modules
[INFO] Installing Central Publishing features
[INFO] 
[INFO] -----------< io.github.magwas:io.github.magwas.inez.parser >------------
[INFO] Building io.github.magwas.inez.parser 0.0.1
[INFO]   from pom.xml
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[INFO] 
[INFO] --- help:3.5.1:effective-pom (default-cli) @ io.github.magwas.inez.parser ---
[INFO] 
Effective POMs, after inheritance, interpolation, and profiles are applied:

<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!--                                                                        -->
<!-- Generated by Maven Help Plugin                                         -->
<!-- See: https://maven.apache.org/plugins/maven-help-plugin/               -->
<!--                                                                        -->
<!-- ====================================================================== -->
<!-- ====================================================================== -->
<!--                                                                        -->
<!-- Effective POM for project                                              -->
<!-- 'io.github.magwas:io.github.magwas.inez.parser:eclipse-plugin:0.0.1'   -->
<!--                                                                        -->
<!-- ====================================================================== -->
<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>
  <parent>
    <groupId>io.github.magwas</groupId>
    <artifactId>inez</artifactId>
    <version>0.0.1</version>
  </parent>
  <groupId>io.github.magwas</groupId>
  <artifactId>io.github.magwas.inez.parser</artifactId>
  <version>0.0.1</version>
  <packaging>eclipse-plugin</packaging>
  <description>Parser for Inez</description>
  <url>https://github.com/kode-konveyor/inez-server.git</url>
  <licenses>
    <license>
      <name>GPL affero</name>
      <url>https://www.gnu.org/licenses/agpl-3.0.en.html</url>
      <comments>GNU Affero General Public License</comments>
    </license>
  </licenses>
  <developers>
    <developer>
      <name>Árpád Magosányi</name>
      <email>m4gw4s@gmail.com</email>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://github.com/kode-konveyor/inez-server.git</connection>
    <developerConnection>scm:git:https://github.com/kode-konveyor/inez-server.git</developerConnection>
    <url>https://github.com/kode-konveyor/inez-server.git</url>
  </scm>
  <issueManagement>
    <system>github</system>
    <url>https://github.com/kode-konveyor/inez-server/issues</url>
  </issueManagement>
  <distributionManagement>
    <site>
      <id>website</id>
      <name>Project site</name>
      <url>https://repo.kodekonveyor.com/io.github.magwas.inez.parser</url>
    </site>
  </distributionManagement>
  <properties>
    <jdk.full.version>JavaSE-21</jdk.full.version>
    <jdk.version>21</jdk.version>
    <junit-version>5.12.1</junit-version>
    <konveyor-version>0.4.7</konveyor-version>
    <konveyor.uploadRsyncURI>server:/var/www/repository/io.github.magwas.inez.parser/0.0.1</konveyor.uploadRsyncURI>
    <maven-version>3.9.11</maven-version>
    <maven.compiler.fork>true</maven.compiler.fork>
    <maven.compiler.source>21</maven.compiler.source>
    <maven.compiler.target>21</maven.compiler.target>
    <maven.dependency.plugin.version>2.10</maven.dependency.plugin.version>
    <maven.site.deploy.skip>true</maven.site.deploy.skip>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.encoding>UTF-8</project.encoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <skipSurefireReport>true</skipSurefireReport>
    <spring-boot-version>3.5.3</spring-boot-version>
    <spring-data-version>3.5.2</spring-data-version>
    <spring-version>6.2.9</spring-version>
    <tycho-version>4.0.12</tycho-version>
    <tycho.env.osgi.arch>x86_64</tycho.env.osgi.arch>
    <tycho.env.osgi.os>linux</tycho.env.osgi.os>
    <tycho.env.osgi.ws>gtk</tycho.env.osgi.ws>
    <tycho.localArtifacts>ignore</tycho.localArtifacts>
  </properties>
  <dependencies>
    <dependency>
      <groupId>org.antlr</groupId>
      <artifactId>antlr4-maven-plugin</artifactId>
      <version>4.13.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-autoconfigure</artifactId>
      <version>3.5.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.github.magwas</groupId>
      <artifactId>konveyor-base</artifactId>
      <version>0.4.7</version>
      <classifier>runtime</classifier>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>io.github.magwas</groupId>
      <artifactId>konveyor-base-testing</artifactId>
      <version>0.4.7</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.osgi</groupId>
      <artifactId>osgi.core</artifactId>
      <version>6.0.0</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>io.github.magwas</groupId>
      <artifactId>konveyor-base</artifactId>
      <version>0.4.7</version>
      <classifier>annotations</classifier>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-api</artifactId>
      <version>5.12.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-engine</artifactId>
      <version>5.12.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.junit.platform</groupId>
      <artifactId>junit-platform-launcher</artifactId>
      <version>1.12.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>net.sourceforge.pmd</groupId>
      <artifactId>pmd-java</artifactId>
      <version>7.16.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>6.2.9</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>6.2.9</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>6.2.9</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-commons</artifactId>
      <version>3.5.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.mockito</groupId>
      <artifactId>mockito-core</artifactId>
      <version>5.18.0</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </pluginRepository>
  </pluginRepositories>
  <build>
    <sourceDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/src/main/java</sourceDirectory>
    <scriptSourceDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/src/test/java</testSourceDirectory>
    <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/classes</outputDirectory>
    <testOutputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/test-classes</testOutputDirectory>
    <resources>
      <resource>
        <directory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/src/test/resources</directory>
      </testResource>
    </testResources>
    <directory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target</directory>
    <finalName>io.github.magwas.inez.parser-0.0.1</finalName>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>3.7.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>3.7.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>3.0.1</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.sonatype.central</groupId>
        <artifactId>central-publishing-maven-plugin</artifactId>
        <version>0.8.0</version>
        <extensions>true</extensions>
        <executions>
          <execution>
            <id>injected-central-publishing</id>
            <phase>deploy</phase>
            <goals>
              <goal>publish</goal>
            </goals>
            <configuration>
              <publishingServerId>central</publishingServerId>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <publishingServerId>central</publishingServerId>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>3.8.1</version>
        <executions>
          <execution>
            <id>copy-xml</id>
            <phase>validate</phase>
            <goals>
              <goal>unpack</goal>
            </goals>
            <configuration>
              <artifactItems>
                <artifactItem>
                  <groupId>io.github.magwas</groupId>
                  <artifactId>konveyor-base</artifactId>
                  <version>0.4.7</version>
                  <classifier>tooling</classifier>
                  <type>jar</type>
                  <overWrite>false</overWrite>
                </artifactItem>
              </artifactItems>
              <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor</outputDirectory>
              <includes>tools/*.sh,hooks/*,*.xml,xslt/*.xslt,settings/*</includes>
            </configuration>
          </execution>
          <execution>
            <id>copy-konveyor-base</id>
            <phase>validate</phase>
            <goals>
              <goal>copy</goal>
            </goals>
            <configuration>
              <artifactItems>
                <artifactItem>
                  <groupId>io.github.magwas</groupId>
                  <artifactId>konveyor-base</artifactId>
                  <version>0.4.7</version>
                  <classifier>tooling</classifier>
                  <type>jar</type>
                  <overWrite>false</overWrite>
                </artifactItem>
              </artifactItems>
              <stripVersion>true</stripVersion>
            </configuration>
          </execution>
          <execution>
            <phase>initialize</phase>
            <goals>
              <goal>copy-dependencies</goal>
            </goals>
            <configuration>
              <stripVersion>true</stripVersion>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.antlr</groupId>
        <artifactId>antlr4-maven-plugin</artifactId>
        <version>4.13.2</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>antlr4</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-pmd-plugin</artifactId>
        <version>3.26.0</version>
        <executions>
          <execution>
            <id>pmd</id>
            <phase>compile</phase>
            <goals>
              <goal>pmd</goal>
            </goals>
            <configuration>
              <skip>true</skip>
              <includeXmlInReports />
              <includeTests>true</includeTests>
              <rulesets>
                <ruleset>konveyor.xml</ruleset>
                <ruleset>upstream.xml</ruleset>
              </rulesets>
            </configuration>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>io.github.magwas</groupId>
            <artifactId>konveyor-base</artifactId>
            <version>0.4.7</version>
            <classifier>tooling</classifier>
            <scope>compile</scope>
          </dependency>
        </dependencies>
        <configuration>
          <skip>true</skip>
          <includeXmlInReports />
          <includeTests>true</includeTests>
          <rulesets>
            <ruleset>konveyor.xml</ruleset>
            <ruleset>upstream.xml</ruleset>
          </rulesets>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>3.5.3</version>
        <configuration>
          <failIfNoTests>true</failIfNoTests>
          <testClassesDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/classes</testClassesDirectory>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>3.3.1</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <phase>package</phase>
            <goals>
              <goal>jar-no-fork</goal>
            </goals>
          </execution>
          <execution>
            <id>attach-test-sources</id>
            <phase>package</phase>
            <goals>
              <goal>test-jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.4.2</version>
        <executions>
          <execution>
            <id>fake-javadoc</id>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>javadoc</classifier>
              <classesDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/javadoc</classesDirectory>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-packaging-plugin</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-update-consumer-pom</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>update-consumer-pom</goal>
            </goals>
            <configuration>
              <archive>
                <manifestEntries>
                  <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
          <execution>
            <id>default-package-plugin</id>
            <phase>package</phase>
            <goals>
              <goal>package-plugin</goal>
            </goals>
            <configuration>
              <archive>
                <manifestEntries>
                  <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
          <execution>
            <id>default-build-qualifier</id>
            <phase>validate</phase>
            <goals>
              <goal>build-qualifier</goal>
            </goals>
            <configuration>
              <archive>
                <manifestEntries>
                  <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
          <execution>
            <id>default-validate-id</id>
            <phase>validate</phase>
            <goals>
              <goal>validate-id</goal>
            </goals>
            <configuration>
              <archive>
                <manifestEntries>
                  <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
          <execution>
            <id>default-validate-version</id>
            <phase>validate</phase>
            <goals>
              <goal>validate-version</goal>
            </goals>
            <configuration>
              <archive>
                <manifestEntries>
                  <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
                </manifestEntries>
              </archive>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <archive>
            <manifestEntries>
              <Bundle-RequiredExecutionEnvironment>JavaSE-21</Bundle-RequiredExecutionEnvironment>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-gpg-plugin</artifactId>
        <version>3.2.8</version>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.21.0</version>
        <executions>
          <execution>
            <id>default-site</id>
            <phase>site</phase>
            <goals>
              <goal>site</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-pmd-plugin</artifactId>
                  <version>3.27.0</version>
                  <configuration>
                    <skip>true</skip>
                    <includeXmlInReports />
                    <includeTests>true</includeTests>
                    <rulesets>
                      <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/konveyor.xml</ruleset>
                      <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/upstream.xml</ruleset>
                    </rulesets>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-report-plugin</artifactId>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jxr-plugin</artifactId>
                  <version>3.6.0</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
          <execution>
            <id>default-deploy</id>
            <phase>site-deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-pmd-plugin</artifactId>
                  <version>3.27.0</version>
                  <configuration>
                    <skip>true</skip>
                    <includeXmlInReports />
                    <includeTests>true</includeTests>
                    <rulesets>
                      <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/konveyor.xml</ruleset>
                      <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/upstream.xml</ruleset>
                    </rulesets>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-report-plugin</artifactId>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jxr-plugin</artifactId>
                  <version>3.6.0</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/site</outputDirectory>
          <reportPlugins>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-pmd-plugin</artifactId>
              <version>3.27.0</version>
              <configuration>
                <skip>true</skip>
                <includeXmlInReports />
                <includeTests>true</includeTests>
                <rulesets>
                  <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/konveyor.xml</ruleset>
                  <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/upstream.xml</ruleset>
                </rulesets>
              </configuration>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-surefire-report-plugin</artifactId>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-jxr-plugin</artifactId>
              <version>3.6.0</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-project-info-reports-plugin</artifactId>
            </reportPlugin>
          </reportPlugins>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>3.9.0</version>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>3.0.0-M4</version>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-maven-plugin</artifactId>
        <version>4.0.12</version>
        <extensions>true</extensions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>3.5.1</version>
        <executions>
          <execution>
            <id>validate-hook</id>
            <phase>validate</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/bin/sh</executable>
              <arguments>
                <argument>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/validate</argument>
              </arguments>
            </configuration>
          </execution>
          <execution>
            <id>initialize-hook</id>
            <phase>initialize</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/initialize</executable>
            </configuration>
          </execution>
          <execution>
            <id>generate-sources-hook</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/generate-sources</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-sources-hook</id>
            <phase>process-sources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-sources</executable>
            </configuration>
          </execution>
          <execution>
            <id>generate-resources-hook</id>
            <phase>generate-resources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/generate-resources</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-resources-hook</id>
            <phase>process-resources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-resources</executable>
            </configuration>
          </execution>
          <execution>
            <id>compile-hook</id>
            <phase>compile</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/compile</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-classes-hook</id>
            <phase>process-classes</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-classes</executable>
            </configuration>
          </execution>
          <execution>
            <id>generate-test-sources-hook</id>
            <phase>generate-test-sources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/generate-test-sources</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-test-sources-hook</id>
            <phase>process-test-sources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-test-sources</executable>
            </configuration>
          </execution>
          <execution>
            <id>generate-test-resources-hook</id>
            <phase>generate-test-resources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/generate-test-resources</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-test-resources-hook</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-test-resources</executable>
            </configuration>
          </execution>
          <execution>
            <id>test-compile-hook</id>
            <phase>test-compile</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/test-compile</executable>
            </configuration>
          </execution>
          <execution>
            <id>process-test-classes-hook</id>
            <phase>process-test-classes</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/process-test-classes</executable>
            </configuration>
          </execution>
          <execution>
            <id>test-hook</id>
            <phase>test</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/test</executable>
            </configuration>
          </execution>
          <execution>
            <id>prepare-package-hook</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/prepare-package</executable>
            </configuration>
          </execution>
          <execution>
            <id>package-hook</id>
            <phase>package</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/package</executable>
            </configuration>
          </execution>
          <execution>
            <id>pre-integration-test-hook</id>
            <phase>pre-integration-test</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/pre-integration-test</executable>
            </configuration>
          </execution>
          <execution>
            <id>integration-test-hook</id>
            <phase>integration-test</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/integration-test</executable>
            </configuration>
          </execution>
          <execution>
            <id>post-integration-test-hook</id>
            <phase>post-integration-test</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/post-integration-test</executable>
            </configuration>
          </execution>
          <execution>
            <id>verify-hook</id>
            <phase>verify</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/verify</executable>
            </configuration>
          </execution>
          <execution>
            <id>install-hook</id>
            <phase>install</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/install</executable>
            </configuration>
          </execution>
          <execution>
            <id>deploy-hook</id>
            <phase>deploy</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/deploy</executable>
            </configuration>
          </execution>
          <execution>
            <id>pre-site-hook</id>
            <phase>pre-site</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/pre-site</executable>
            </configuration>
          </execution>
          <execution>
            <id>site-hook</id>
            <phase>site</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/site</executable>
            </configuration>
          </execution>
          <execution>
            <id>post-site-hook</id>
            <phase>post-site</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/post-site</executable>
            </configuration>
          </execution>
          <execution>
            <id>site-deploy-hook</id>
            <phase>site-deploy</phase>
            <goals>
              <goal>exec</goal>
            </goals>
            <configuration>
              <workingDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser</workingDirectory>
              <executable>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/hooks/site-deploy</executable>
              <arguments>
                <argument>server:/var/www/repository/io.github.magwas.inez.parser/0.0.1</argument>
              </arguments>
            </configuration>
          </execution>
          <execution>
            <phase>pre-site</phase>
            <configuration>
              <skip>true</skip>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>target-platform-configuration</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-target-platform</id>
            <phase>initialize</phase>
            <goals>
              <goal>target-platform</goal>
            </goals>
            <configuration>
              <target>
                <artifact>
                  <groupId>io.github.magwas</groupId>
                  <artifactId>io.github.magwas.inez.target</artifactId>
                  <version>0.0.1</version>
                </artifact>
              </target>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <target>
            <artifact>
              <groupId>io.github.magwas</groupId>
              <artifactId>io.github.magwas.inez.target</artifactId>
              <version>0.0.1</version>
            </artifact>
          </target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>3.2.0</version>
        <executions>
          <execution>
            <id>default-clean</id>
            <phase>clean</phase>
            <goals>
              <goal>clean</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-p2-plugin</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-p2-metadata-default</id>
            <phase>package</phase>
            <goals>
              <goal>p2-metadata-default</goal>
            </goals>
          </execution>
          <execution>
            <id>default-update-local-index</id>
            <phase>install</phase>
            <goals>
              <goal>update-local-index</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-compiler-plugin</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-testCompile</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCompile</goal>
            </goals>
          </execution>
          <execution>
            <id>default-compile</id>
            <phase>compile</phase>
            <goals>
              <goal>compile</goal>
            </goals>
          </execution>
          <execution>
            <id>default-validate-classpath</id>
            <phase>initialize</phase>
            <goals>
              <goal>validate-classpath</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>3.1.1</version>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.3.1</version>
        <executions>
          <execution>
            <id>default-testResources</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>testResources</goal>
            </goals>
          </execution>
          <execution>
            <id>default-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>resources</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>3.1.1</version>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-bnd-plugin</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-process</id>
            <phase>process-classes</phase>
            <goals>
              <goal>process</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-ds-plugin</artifactId>
        <version>4.0.12</version>
        <executions>
          <execution>
            <id>default-declarative-services</id>
            <phase>process-classes</phase>
            <goals>
              <goal>declarative-services</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <outputDirectory>/home/mag/project/KodeKonveyor/inez-server/inez.parser/target/site</outputDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-pmd-plugin</artifactId>
        <version>3.27.0</version>
        <configuration>
          <skip>true</skip>
          <includeXmlInReports />
          <includeTests>true</includeTests>
          <rulesets>
            <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/konveyor.xml</ruleset>
            <ruleset>/home/mag/project/KodeKonveyor/inez-server/inez.parser/.konveyor/upstream.xml</ruleset>
          </rulesets>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-report-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>3.6.0</version>
      </plugin>
    </plugins>
  </reporting>
</project>


[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  7.016 s
[INFO] Finished at: 2025-09-04T17:33:11+02:00
[INFO] ------------------------------------------------------------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwaiting-for-feedbackWaiting for 90 days until issues or pull request will be closed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions