目标:为 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
假设我有一个sencha网格,其中包含列名称,电子邮件,地址,电话,城市,州,国家
现在,我最初只显示姓名,电子邮件,地址和电话.
我已经提供了显示更多列,即待处理的列,城市,州和国家的规定.
但问题是,当我在网格中添加一个新列时,它会被附加到最后一个...在我的情况下假设我添加City然后它会在电话后附加...
但我希望Phone始终保持最后一列,如果添加任何其他列,则应在Phone列之前加上前缀.
我正在使用sencha网格.
请建议
当我在我的 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) 我正在尝试在安装了 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
我想将 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
android ×1
armbian ×1
concourse ×1
extjs ×1
gxt ×1
java ×1
java-time ×1
opensearch ×1
python-2.7 ×1
spring-boot ×1