为了账号安全,请及时绑定邮箱和手机立即绑定

对 aws 进行无服务器部署时,maven 构建错误

对 aws 进行无服务器部署时,maven 构建错误

慕容708150 2024-01-05 16:32:52
我有一个无服务器 aws / java 项目(简单的 hello world 类型)。我可以很好地编译和构建应用程序,但是当我使用 IntelliJ IDE 在 template.yaml 上执行“部署无服务器应用程序”时,出现 Maven 构建错误:Build FailedError: 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>        <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 > 标签,但由于我拥有的其他依赖项,我的应用程序的其余部分将无法构建。另外,我发现使用aws-java-sdk-bom是一种管理依赖项的干净方法,无需担心版本和兼容性。
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

检查https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-bom/pom.xml上的 aws-jafa-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”作为依赖项。


查看完整回答
反对 回复 2024-01-05
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信