jenkins - org.apache.maven.project.ProjectBuildingException : Some problems were encountered while processing the POMs: [ERROR] in WSO2 EI Project using jenkins

标签 jenkins wso2-enterprise-integrator

我正在使用 jenkins 构建 WSO2 项目,我在构建时遇到了一些问题。有人可以帮助解决这个问题吗? 异常(exception):

错误:无法解析 POM org.apache.maven.project.ProjectBuildingException:处理 POM 时遇到一些问题:[错误]“modules.module[2]”指定重复的子模块 VBReadFromEmailBody-ESB @第 14 行,第 13 列,位于 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:383),位于 hudson.maven.MavenEmbedder.buildProjects(MavenEmbedder.java:370),位于 hudson.maven.MavenEmbedder。 readProjects(MavenEmbedder.java:340) 在 hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1329) 在 hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1126) 在 hudson.FilePath.act(FilePath .java:1075) 在 hudson.FilePath.act(FilePath.java:1058) 在 hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:987) 在 hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:第691章hudson.model.ResourceController.execute(ResourceController.java:97) 在 hudson.model.Executor.run(Executor.java:427)

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.qrsolutions.in</groupId>
  <artifactId>VBReadFromEmailBody</artifactId>
  <version>1.0.0</version>
  <packaging>pom</packaging>
  <name>VBReadFromEmailBody</name>
  <description>VBReadFromEmailBody</description>
  <modules>
    <module>VBReadFromEmailBody-ESB</module>
    <module>VBReadFromEmailBody-ParseEmailBody</module>
    <module>VBReadFromEmailBody-ESB</module>
    <module>VBReadFromEmailBody-CAR</module>
  </modules>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-eclipse-plugin</artifactId>
        <version>2.9</version>
        <configuration>
          <buildcommands />
          <projectnatures>
            <projectnature>org.wso2.developerstudio.eclipse.mavenmultimodule.project.nature</projectnature>
          </projectnatures>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

注意:我使用 jar 而不是依赖项

最佳答案

您的 pom 中有重复的模块

<modules>
    <module>VBReadFromEmailBody-ESB</module>
    <module>VBReadFromEmailBody-ParseEmailBody</module>
    <module>VBReadFromEmailBody-ESB</module>
    <module>VBReadFromEmailBody-CAR</module>
</modules>

请删除一个<module>VBReadFromEmailBody-ESB</module>然后重试

关于jenkins - org.apache.maven.project.ProjectBuildingException : Some problems were encountered while processing the POMs: [ERROR] in WSO2 EI Project using jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59818780/

相关文章:

git - 如何解析 stderr : fatal: Not a valid object name HEAD in jenkins?

java - 如何为自定义消息处理器实现自定义 SamplingService?在检索元素之后和执行序列之前记录

wso2 - 如何将 24 小时格式时间转换为 12 小时格式作为 WSO2 ESB 中的属性

WSO2 Integration Studio 不适用于 MacOS BigSur

wso2 - 集群 WSO2 EI ESB 和 WSO2 EI MB 配置文件,WKA 与多播?我的假设正确吗?

Jenkins:将多个 DSL 文件合二为一

bash - 并发 az 登录执行

jenkins - 如何在build.gradle文件中定义变量,其值由jenkins动态传递

java - Jenkins - 构建 Vaadin Web 应用程序需要很长时间

visual-studio-code - 如何在 vscode 中创建 Ballerina Integrator 项目?