小编rei*_*uts的帖子

添加对 AWS SDK for Java v2 的 Gradle 依赖项

我想将最新的 AWS SDK for Java v2 添加到我的项目的 Gradle 依赖项中。就我而言,我想添加对software.amazon.awssdk:core. 根据文档,我需要将这些行添加到dependencies块中:

  implementation platform('software.amazon.awssdk:bom:2.10.86')
  implementation 'software.amazon.awssdk:core'
Run Code Online (Sandbox Code Playgroud)

然而,这给了我:

Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find software.amazon.awssdk:core:.
     Required by:
         project :
Run Code Online (Sandbox Code Playgroud)

当我明确核心工件的版本号时,构建就可以工作。但这违背了通过平台指令导入 BOM 的意义。

我确实找到了这篇文章,但据我了解 Gradle,implementation当我遵循 Amazon 文档时,我已经将平台添加到配置中。

目前我使用的是 Gradle 5.6.3。任何有关完成这项工作的提示都值得赞赏。

java gradle amazon-web-services

5
推荐指数
1
解决办法
9678
查看次数

Typescript中的字符串插值,从文件中读取字符串

我已阅读过Typescript中的模板字符串.我想知道当我从这样的文件中读取字符串时是否可以使用它们:

let xmlPayloadTemplate = fs.readFileSync('payload.xml', 'utf8');
Run Code Online (Sandbox Code Playgroud)

如果xmlPayloadTemplate包含一个占位符${placeholder},是否有内置的方法来执行替换,以便我可以执行以下操作:

let variableMap = {'placeholder' : 'value' }
xmlPayloadTemplate.interpolate(variableMap)
Run Code Online (Sandbox Code Playgroud)

我知道在Javascript中有关字符串插值的类似问题,但我想知道在Typescript中是否有更好的方法.

node.js typescript

4
推荐指数
1
解决办法
4745
查看次数

标签 统计

amazon-web-services ×1

gradle ×1

java ×1

node.js ×1

typescript ×1