簡體   English   中英

maven 在執行無服務器部署到 aws 時出現構建錯誤(com.amazonaws:aws-lambda-java-events:Z68995FCBF432492D15484D04A9D2AC4 的“dependencies.dependency.version”缺失)

[英]maven build error when doing serverless deploy to aws ('dependencies.dependency.version' for com.amazonaws:aws-lambda-java-events:jar is missing)

我有一個無服務器 aws / java 項目(簡單的 hello world 類型)。

我可以很好地編譯和構建應用程序,但是當我使用 IntelliJ IDE 在我的 template.yaml 上執行“部署無服務器應用程序”時,我收到 Z402C5D9AF6B43711EA070BEE51707 構建錯誤:

 Build Failed Error: JavaMavenWorkflow:MavenBuild - Maven Failed: [INFO] Scanning for projects... [ERROR] [ERROR] Some problems were encountered while processing the POMs: [ERROR] 'dependencies.dependency.version' for com.amazonaws:aws-lambda-java-events:jar is missing. @ line 46, column 21 [ERROR] 'dependencies.dependency.version' for com.amazonaws:aws-java- sdk:jar is missing. @ line 52, column 21

對於這兩個依賴項,我的 pom.xml 如下所示。 我也使用 DependencyManagement:

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.amazonaws</groupId>
                <artifactId>aws-java-sdk-bom</artifactId>
                <version>1.11.651</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

        <dependency>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-lambda-java-events</artifactId>
    </dependency>
        <dependency>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-java-sdk</artifactId>
    </dependency>

我可以再次使用 < version > 標簽,但是由於我擁有其他依賴項,我的應用程序的 rest 將無法構建。 此外,我發現使用aws-java-sdk-bom是一種管理依賴項的干凈方式,無需擔心版本和兼容性。

Checking on the pom.xml file of aws-jafa-sdk-bom on https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-bom/pom.xml

未定義依賴項“aws-lambda-java-events”和“aws-java-sdk”。

您應該添加版本號,例如:

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-lambda-java-events</artifactId>
    <version>2.2.7</version>
</dependency>

此外,我還沒有在任何地方看到“aws-java-sdk”作為依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM