小编use*_*197的帖子

在shell脚本中排序

我有一个阵列

arr=( x11 y12 x21 y22 x31 y32)
Run Code Online (Sandbox Code Playgroud)

我需要将此数组排序为

x11 x21 x31 y12 y22 y32
Run Code Online (Sandbox Code Playgroud)

所以,我需要按字母和数字排序

我如何在shell脚本中执行此操作?

如果我使用[ $i -le $j ],它会说"预期的整数表达式".

字符串也可能包含其他字符:x.1.11.x.1.

我该怎么做呢 ?

arrays sorting shell csh

10
推荐指数
1
解决办法
3万
查看次数

如何使用maven依赖:复制目标?

我有2个工件,我想从我的本地存储库复制到文件系统中的目录.

我认为依赖:复制做这个工作.但是,它需要一个参数artifactItems. http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html

任何人都可以帮助我在命令行中使用此目标.不幸的是,maven并没有在命令行中显示这个目标的用法.

dependencies maven

8
推荐指数
1
解决办法
8259
查看次数

詹金斯配置

我有一个GIT存储库.当我将GIT更改推送到Gerrit时,它会触发jenkins构建,如果成功,它会将代码合并到GIT存储库.

但是,Jenkins总是从GIT repo构建源代码.它没有把改变推到Gerrit.

我应该在Gerrit/Jenkins中更改哪些设置?

git gerrit jenkins

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

共享 Maven 本地存储库

Maven 将所有 jar 存储在本地存储库下~/.m2/repository/。当用户较多时,会占用大量空间。

那么,是否可以由多个用户共享这个本地存储库,也许在不同的目录结构下?

maven-3 maven

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

Terraform kubernetes_config_map --from-env-file

我正在使用 '--from-env-file' 选项创建一个 kubernetes configMap 将文件内容存储为环境变量。

kubectl create configmap env --from-env-file=env.properties -n namespace
Run Code Online (Sandbox Code Playgroud)

当我如下创建 terraform 资源时,创建的 configMap 包含一个文件,而不是环境变量。

resource "kubernetes_config_map" "env" {
  metadata {
    name = "env-config"
    namespace = var.namespace
  }
  data = {
    "env.properties"   = "${file("${path.module}/env.properties")}"
  }
}
Run Code Online (Sandbox Code Playgroud)

如何使用 terraform-kubernetes-provider 资源创建以文件内容作为环境变量的 configMap ?

kubernetes terraform configmap terraform-provider-kubernetes

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

getClass().getResource("/")在命令行中返回null

我正在尝试在/src/main/resources/file.txt中读取我的maven项目中的文件.

我正在使用

URL url=this.getClass().getResource("/");
String filePath=url.getPath()+"file.txt";
Run Code Online (Sandbox Code Playgroud)

当通过eclipse运行时,url对象获取正确的值.

但是,当我打包jar并在命令行中运行它时:

jar -cp myjar.jar SampleTest
Run Code Online (Sandbox Code Playgroud)

它为'url'对象返回null并在下一行中抛出NullPointerException.

我使用文件浏览器打开了我的Jar文件并进行了检查.它在Jar内的"/"位置有'file.txt'.

我哪里错了?

java jar classpath classloader maven

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

eclipse中的多模块maven项目结构

我在主项目下有两个模块

主要
|
|
- 模块-a
|
|
--module-B

我使用eclipse-> new - > Maven项目,eclipse-> new-> maven模块创建它.

文件系统中的结构看起来是正确的.但是在eclipse中,它将module-a,module-b显示为包浏览器中的两个新项目.

我的主要项目看起来像这样.

在此输入图像描述

我见过很少的多模块项目,其中模块存在于package explorer的主项目中.主要项目有

module -a/src/main/java
module -a/src/test/java
module -a/src/resources/java
module -b/src/main/java
module -b/src/test/java
module -b/src /资源/ JAVA.

如何将我的项目转换为这样?

eclipse maven

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

使用远程"chromedriver.exe"文件设置Chrome WebDriver

我的系统中安装了chrome.我正在使用Selenium对chrome进行一些测试.

我已将Chromedriver.exe下载到MyDocuments.我使用System.setProperty()设置了'webdriver.chrome.driver'并启动了ChromeDriver().它工作正常.

System.setProperty("webdriver.chrome.driver", "C:\\MyDocuments\\chromedriver.exe");
driver=new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试将Chromedriver.exe放入远程计算机"https://remotemachine/chromedriver.exe"中.当我设置System属性并启动ChromeDriver()时,我得到一个异常,Selenium在一个奇怪的路径中搜索chrome:

webdriver.chrome.driver定义的chromedriver可执行文件在C:\ Users ..\Appdata\Local\Google Chrome\Application ...\https://remotemachine/chromedriver.exe中不存在

为什么Selenium通过将系统属性附加到C盘中的某个位置来搜索chromedriver.exe?

如何使用远程chromedriver.exe文件从Selenium启动Chrome?

与上述无关,但是:

是否也可以使用Java/Selenium找到默认的浏览器二进制路径?

java selenium google-chrome webdriver selenium-chromedriver

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