エラー:AEM Cloud Managerの BUILD_MAVEN_PACKAGE_ERROR

Adobe Experience Manager Cloud Managerで Build_Maven_Package_Error が発生した場合は、常にコードエラーが原因です。 この問題は、npm (ノードパッケージマネージャー)を使用して、失敗したモジュールのノードバージョンを更新することで解決できます。

説明 description

環境

Adobe Experience ManagerCloud Manager

問題/症状

このエラー(AEM Cloud Managerでの Build_Maven_Package_Error)を解決する方法を教えてください。

19:19:53,214 [ main]  [ INFO]  ------------------------------------------------------------------------

    19:19:53,215 [ main]  [ INFO]  Reactor Summary for customer_name XXXX.XXX.XXXXXXX.XXXXXXXXXX:{}:

    19:19:53,215 [ main]  [ INFO]

    19:19:53,216 [ main]  [ INFO]  customer_name ...................................... SUCCESS [   3.600 s]

    19:19:53,217 [ main]  [ INFO]  customer_name - Core ............................... SUCCESS [  17.855 s]

    19:19:53,218 [ main]  [ INFO]  customer_name - UI Frontend ........................ FAILURE [ 01:16 min]

    19:19:53,218 [ main]  [ INFO]  customer_name – UI React ........................... SKIPPED

    19:19:53,218 [ main]  [ INFO]  customer_name - UI apps ............................ SKIPPED

    19:19:53,219 [ main]  [ INFO]  customer_name - UI content ......................... SKIPPED

    19:19:53,219 [ main]  [ INFO]  customer_name Project Package ...................... SKIPPED

    19:19:53,219 [ main]  [ INFO]  customer_name - Dispatcher ......................... SKIPPED

    19:19:53,220 [ main]  [ INFO]  ------------------------------------------------------------------------

    19:19:53,220 [ main]  [ INFO]  BUILD FAILURE

    19:19:53,220 [ main]  [ INFO]  ------------------------------------------------------------------------

    19:19:53,222 [ main]  [ INFO]  Total time:  01:41 min

    19:19:53,224 [ main]  [ INFO]  Finished at: 2023-02-07T19:19:53Z

    19:19:53,224 [ main]  [ INFO]  ------------------------------------------------------------------------

    19:19:53,226 [ main]  [ ERROR]  Failed to execute goal com.github.xxxxx:frontend-maven-plugin:1.7.6:npm (npm run prod) on project com.xyz.ui.frontend: Failed to run task: 'npm run prod' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 2 (Exit value: 2) ->[ Help 1]

    19:19:53,227 [ main]  [ ERROR]

P2 チケットのエラー :

Pipeline Name: Production Pipeline

    Pipeline Status: FAILED

    Failure Caused By: CUSTOMER

    Failed Step: build

    Error Message: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)

解決策 resolution

このエラーは、npm を使用して、失敗したモジュールのノードバージョンを更新することで解決する必要があるコードの問題が原因です。 この変更を行うには、次の手順に従います。

  1. Reactor pom.xml で使用されているノードバージョンを見つけます。 以下の例= 16.14.0 pom.xml:

    code language-none
    <configuration>
            <nodeVersion>v16.14.0</nodeVersion>.
            <npmVersion>8.3.1</npmVersion>
        <configuration>
    
  2. ビルドにエラーが発生したモジュールの package.json ファイルに、このノードバージョンを devDependencies として追加します。上記の例では、UI フロントエンドです。

    前 - package.json

    code language-none
    "devDependencies": {
        "@babel/core": "7.0.0",
        "@babel/plugin-proposal-class-properties": "7.3.3",
        "@babel/plugin-proposal-object-rest-spread": "7.3.2",
        "@material/tab-bar": "12.0.0",
        },
    

    後 - package.json

    code language-none
    "devDependencies": {
        "@types/node": "16.14.0",                          THIS LINE WAS ADDED
        "@babel/core": "7.0.0",
        "@babel/plugin-proposal-class-properties": "7.3.3",
        "@babel/plugin-proposal-object-rest-spread": "7.3.2",
        "@material/tab-bar": "12.0.0",
        },
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f