新增微服务,执行mvn clean install报错,Some problems were encountered while processing the POMs

Blade 未结 1 216
木子bin
木子bin 2024-02-20 16:39

一、该问题的重现步骤是什么?

1. BladeX导入could工程正常,配置资源令牌和执行mvn clean package -U -Pdev -DskipTests正常

2. 新增2个微服务,carbon-customer和carbon-score,本地服务运行正常,执行正常

3.使用gitlab-ci自动化部署,执行

mvn clean install -Dmaven.compiler.fork=true -DskipTests

会报错,错误信息如

二、你期待的结果是什么?实际看到的又是什么?

自动化部署时的命令mvn clean install -Dmaven.compiler.fork=true -DskipTests,能执行成功。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX,3.4.0.RELEASE,masos(Intel)

四、请提供详细的错误堆栈信息,这很重要。


[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for org.springblade:blade-core-boot:jar is missing. @ line 18, column 21
[ERROR] 'dependencies.dependency.version' for org.springblade:blade-starter-swagger:jar is missing. @ line 22, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-user-api:jar is missing. @ line 26, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-system-api:jar is missing. @ line 30, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-common:jar is missing. @ line 34, column 21
[ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-data-redis:jar is missing. @ line 38, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.wunsun:carbon-user-api:jar -> duplicate declaration of version (?) @ line 34, column 21
[ERROR] 'dependencies.dependency.version' for org.springblade:blade-core-boot:jar is missing. @ line 18, column 21
[ERROR] 'dependencies.dependency.version' for org.springblade:blade-starter-swagger:jar is missing. @ line 22, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-user-api:jar is missing. @ line 34, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-system-api:jar is missing. @ line 30, column 21
[ERROR] 'dependencies.dependency.version' for org.wunsun:carbon-common:jar is missing. @ line 38, column 21
 @ 
[ERROR] The build could not read 2 projects -> [Help 1]
[ERROR]   
[ERROR]   The project org.wunsun:carbon-customer:${revision} (/Users/lidongbin/code/java/wunsun/carbonws/carbon-service/carbon-customer/pom.xml) has 6 errors
[ERROR]     'dependencies.dependency.version' for org.springblade:blade-core-boot:jar is missing. @ line 18, column 21
[ERROR]     'dependencies.dependency.version' for org.springblade:blade-starter-swagger:jar is missing. @ line 22, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-user-api:jar is missing. @ line 26, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-system-api:jar is missing. @ line 30, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-common:jar is missing. @ line 34, column 21
[ERROR]     'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-data-redis:jar is missing. @ line 38, column 21
[ERROR]   
[ERROR]   The project org.wunsun:carbon-score:${revision} (/Users/lidongbin/code/java/wunsun/carbonws/carbon-service/carbon-score/pom.xml) has 5 errors
[ERROR]     'dependencies.dependency.version' for org.springblade:blade-core-boot:jar is missing. @ line 18, column 21
[ERROR]     'dependencies.dependency.version' for org.springblade:blade-starter-swagger:jar is missing. @ line 22, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-user-api:jar is missing. @ line 34, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-system-api:jar is missing. @ line 30, column 21
[ERROR]     'dependencies.dependency.version' for org.wunsun:carbon-common:jar is missing. @ line 38, column 21
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

五、若有更多详细信息,请在下面提供。

1、carbon-service的pom.xml的配置如下:

         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">


   

        org.wunsun

        CarbonWs

        ${revision}

   


    4.0.0


    carbon-service

    ${project.artifactId}

    pom

    BladeX 微服务集合


   

        carbon-desk

        carbon-system

        carbon-customer

        carbon-score

   


   

       

            org.wunsun

            carbon-common

       

       

            org.springblade

            blade-starter-metrics

       

       

            org.springblade

            blade-starter-tenant

       

       

            org.springblade

            blade-starter-sharding

       

       

            org.springblade

            blade-starter-api-crypto

       

       

            org.wunsun

            carbon-dict-api

       

       

            org.wunsun

            carbon-scope-api

       

   


2、carbon-customer微服务的pom.xml的配置如下:

         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">

    4.0.0

   

        org.wunsun

        carbon-service

        3.4.0.RELEASE

   


    carbon-customer

    ${project.artifactId}

    ${revision}

    jar


   

       

            org.springblade

            blade-core-boot

       

       

            org.springblade

            blade-starter-swagger

       

       

            org.wunsun

            carbon-user-api

       

       

            org.wunsun

            carbon-system-api

       

       

            org.wunsun

            carbon-common

1条回答
  •  zhx1994
    zhx1994 (楼主)
    2024-02-20 17:23

    打包的机器需要配置好maven,参考https://sns.bladex.cn/q-762.html

    作者追问:2024-02-20 17:23

    我已经配置过了。工程导入配置资源令牌没有问题的。

    作者追问:2024-02-20 17:23

    在未新增新的服务模块前,执行mvn clean install -Dmaven.compiler.fork=true -DskipTests是正常的,新增了微服务才又以上的错误,烦请看下

    0 讨论(0)
提交回复