小编Lou*_*oui的帖子

大厅 - 构建 docker 映像时上一步缺少版本

目标:为 Spring Boot 应用程序构建持续集成管道,该应用程序运行 JUnit 测试、打包、构建 docker 映像,最后将该映像推送到 Amazon Elastic Container Registry。

我构建的管道能够运行 Maven 测试阶段,运行 Maven 包,但在执行构建 docker 映像的任务时出现抱怨。

下面是管道的屏幕截图。

大厅管道

正如您所看到的,构建和推送作业部分失败。下面是构建和推送作业中包含的任务的屏幕截图。

构建并推送任务列表

我们看到上一步中缺少错误版本。

我的管道看起来像这样

resources:
  - name: session-management-service-repo
    type: git
    icon: github
    source:
      branch: develop
      uri: ((source_url))
      username: ((myusername))
      password: ((mypassowrd)

  - name: ecr-docker-reg
    type: registry-image
    icon: docker
    source:
      aws_access_key_id: ((access_key_id))
      aws_secret_access_key: ((secret_access_key))
      aws_region: ((region))
      repository: srm-session-management-service
      tag: latest

resource_types:
  - name: registry-image
    type: docker-image
    source:
      repository: registry:5000/srm/registry-image-resource
      insecure_registries:
        - registry:5000

jobs:
  - name: test
    public: true
    plan:
      - …
Run Code Online (Sandbox Code Playgroud)

continuous-integration concourse concourse-resource-types concourse-pipeline

6
推荐指数
1
解决办法
2797
查看次数

在最后一列之前在sencha网格中添加新列

假设我有一个sencha网格,其中包含列名称,电子邮件,地址,电话,城市,州,国家

现在,我最初只显示姓名,电子邮件,地址和电话.

我已经提供了显示更多列,即待处理的列,城市,州和国家的规定.

但问题是,当我在网格中添加一个新列时,它会被附加到最后一个...在我的情况下假设我添加City然后它会在电话后附加...

但我希望Phone始终保持最后一列,如果添加任何其他列,则应在Phone列之前加上前缀.

我正在使用sencha网格.

请建议

extjs gxt

2
推荐指数
1
解决办法
5047
查看次数

在 Android 手机上部署应用程序时找不到 java.time.LocalDateTime 的类

当我在我的 android 手机上部署我的 android 应用程序时,我面临 ClassNotFoundException。

我尝试在具有 Android 6.0.1 和 Android 7.1.1 的 Android 手机上

而当我在模拟器(Nexus 5X API 26)上部署相同的应用程序并运行 Android 8.0 时,我没有遇到任何问题。该应用程序加载顺利。

Build.gradle (app) 文件有

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "de.pfiva.mobile.voiceassistant"
        minSdkVersion 23
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经包含了来自本地 Maven 的依赖项。此依赖项基本上具有纯 Java 类 (POJO)。在一些类中有 java.time.LocalDateTime 类型的字段

我该如何解决这个问题。寻找建议。

谢谢。

例外 :

E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: de.pfiva.mobile.voiceassistant, PID: 25245
                  java.lang.NoClassDefFoundError: Failed resolution of: …
Run Code Online (Sandbox Code Playgroud)

java android java-time

2
推荐指数
1
解决办法
4310
查看次数

无法使用语音识别解决丢失的 google-api-python-client 模块

我正在尝试在安装了 Armbian 的 tinkerboard 上运行语音识别。我总是收到这个错误

ERROR - Error fetching results from Speech Recognition service missing google-api-python-client module: ensure that google-api-python-client is set up correctly.
Run Code Online (Sandbox Code Playgroud)

即使我使用 pip list 检查 pip 中已安装的软件包,我也可以看到 google-api-python-client 已安装。

pip 列表输出

cachetools (2.1.0)
certifi (2018.10.15)
chardet (3.0.4)
google-api-python-client (1.7.4)
google-auth (1.5.1)
google-auth-httplib2 (0.0.3)
httplib2 (0.11.3)
idna (2.7)
Mirage (0.9.5.2)
pip (9.0.1)
pyasn1 (0.4.4)
pyasn1-modules (0.2.2)
PyAudio (0.2.11)
pycairo (1.16.2)
requests (2.20.0)
rsa (4.0)
setuptools (40.4.3)
six (1.11.0)
SpeechRecognition (3.8.1)
uritemplate (3.0.0)
urllib3 (1.24)
wheel (0.32.2) …
Run Code Online (Sandbox Code Playgroud)

speech-recognition python-2.7 google-api-python-client google-cloud-speech armbian

2
推荐指数
1
解决办法
2683
查看次数

无法使用 Spring Boot 应用程序创建索引或与 AWS Open search 通信

我想将 AWS elastic search(开放搜索)与我的 Spring Boot 应用程序集成。为此,我按照https://medium.com/@prasanth_rajendran/how-to-integrate-spring-boot-elasticsearch-data-with-aws-445e6fc72998上的教程进行了细微的更改。

我收到的错误是Elasticsearch 版本 6 或更高版本是必需的,但我无法修复它。

这是我的应用程序中的代码片段

我使用的依赖项

    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-elasticsearch</artifactId>
        <version>1.12.244</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
        <version>2.7.0</version>
    </dependency>
    <dependency>
        <groupId>io.awspring.cloud</groupId>
        <artifactId>spring-cloud-starter-aws</artifactId>
        <version>2.4.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

这是父pom依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.0</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
Run Code Online (Sandbox Code Playgroud)

application.yml 看起来像这样

server:
port: 8087

spring:
  application:
  name: AWS ELK Demo

management:
  health:
  elasticsearch:
   enabled: false

cloud:
  aws:
  credentials:
    access-key: my-access-key
    secret-key: my-secret key
region:
  static: eu-central-1
Run Code Online (Sandbox Code Playgroud)

Rest高级客户端的配置类

@Configuration
@EnableElasticsearchRepositories(basePackages = "com.example.awselkdemo.repository")
public class ElasticSearchRestClientConfiguration …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services opensearch elasticsearch spring-boot spring-data-elasticsearch

0
推荐指数
1
解决办法
3286
查看次数