小编Dup*_*ngh的帖子

如何在 Jenkins 中使用 Github 个人访问令牌

我可以通过多种方式提出这个问题,例如如何使用 Github 个人访问令牌配置 Jenkins 凭据如何使用 Github 个人访问令牌在 Jenkins 中克隆 Github 存储库

所以这就是问题所在


我知道的替代解决方案

但我的问题是如何使用 Jenkins 设置 Github 连接 Personal Access Token

authentication github jenkins jenkins-github-plugin

25
推荐指数
2
解决办法
3万
查看次数

错误:根据名称找到 2 个匹配项:network <nameofservice>_default 不明确

我正在docker使用命令构建图像

docker-compose -f "docker-compose.yml" up -d --build 
Run Code Online (Sandbox Code Playgroud)

但它返回一个错误

ERROR: 2 matches found based on name: network officeconverter_default is ambiguous

这有点清楚,在我的机器上有两个同名的网络试图存在。

问题是如何从 docker 网络中删除网络

PS E:\repos\Github\officeconverter> docker network ls
网络 ID 名称驱动程序范围
868c88a83bd6桥桥本地
92f7d20ed432 officeconverter_default 桥接本地
3f96cfb7b591 officeconverter_default 桥接本地

docker docker-compose docker-network

23
推荐指数
2
解决办法
6485
查看次数

Docker Compose 构建失败 - 文件共享已被取消 - eShopOnContainers

我在运行 Microsoft ( eShopOnContainers )模板提供的示例 ASP.NET MVC Core 应用程序时遇到问题。

当我尝试使用 Visual Studio 2019 运行项目时,会弹出以下错误。

严重性代码说明项目文件行抑制状态错误 DT1001 错误:for payment-api 无法为服务 payment-api 创建容器:状态代码不正常但 500:{"Message":"未处理的异常:文件共享已被取消","StackTrace" :" 在 C:\workspaces\stable-2.3.x\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing 中的 Docker.ApiServices.Mounting.FileSharing.d__6.MoveNext()。 cs:line 0\r\n--- 从上一个引发异常的位置的堆栈跟踪结束---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Docker.ApiServices.Mounting.FileSharing.d__4.MoveNext() 在 C:\workspaces\stable-2.3.x\src\github.com\ docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 47\r\n--- 从上一个抛出异常的位置结束堆栈跟踪---\r\n 在 System.Runtime。 ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Docker.HttpApi.Controllers.FilesharingController.d__2.MoveNext() 在 C:\workspaces\stable-2.3.x\src\github.com\ docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21\r\n--- 从上一个抛出异常的位置的堆栈跟踪结束---\r\n 在 System.Runtime。 ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Threading.Tasks.TaskHelpersExtensions.d__1`1.MoveNext()\r\n- -- 从上一个抛出异常的位置开始的堆栈跟踪结束 ---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Web.Http.Controllers.ApiControllerActionInvoker.d__1.MoveNext()\r\n--- 上一个异常位置的堆栈跟踪结束被抛出 ---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n …

visual-studio docker docker-compose asp.net-core

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

如何在ant build.xml中将java11设置为模块路径

预先感谢,谁将帮助我。

故事:到目前为止,我的应用程序正在使用JDK8,但是现在我正在将应用程序迁移到Open JDK11IVY用作依赖项管理器和Ant构建工具。

问题:我在eclipse中遇到了编译时问题javax,但是后来我将构建路径中的JRE lib从classpath更改为Modulepath。现在一切正常。但是,现在的主要问题是,在运行antbuild.xml使用Ant,这仍然给我相同的编译时错误。我想,我知道该怎么办,但是我不知道该怎么办。我必须在中的Open JDK11某处添加模块路径antbuild.xml

主要问题:如何Open JDK11antbuild.xml(基本蚂蚁构建文件)中设置为模块路径。

如果问题仍然无法理解,请告诉我。

java ant ivy module-path openjdk-11

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

Arrays.asList:当一个集合用作参数时,我们得到一个 list<set<Integer>> 而不是 List<Integer>

Set<Integer> iset = new HashSet<>();
iset.add(1);
List<Integer> ilist =  Arrays.asList(iset);
Run Code Online (Sandbox Code Playgroud)

我的意图是将整数集转换为整数列表,但编译器抱怨 List> 无法转换为 List。为什么 asList 以这种方式工作以及何时使用它?将 Set 转换为 List 的正确方法是什么?

java generics collections

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

依赖关系未解决:DocumentBuilderFactory 类需要 openJDK 11 中 javax.xml.parsers 的依赖关系

故事: 我使用 JDK8 和 IVY 作为 ANT Builder 的依赖管理器。一切都很好。我的DocumentBuilderFactory 班级能够找到javax.xml.parsers依赖关系。

问题: 现在我转移到 Open JDK11,现在DocumentBuilderFactory无法找到javax.xml.parsers依赖项。

Eclipse 给了我导入建议,但是当我导入时没有任何反应,并且导入已经表示导入 javax.xml.parsers.DocumentBuilder 无法 像这样解析: 导入显示依赖关系未解决

我需要什么解决方案: 我需要 Open JDK 11 的 IVY 依赖项来 javax.xml.parsers支持DocumentBuilderFactory

截图我的类需要依赖:(

ivy openjdk-11

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

shell脚本解析问题:意外的INVALID_CHARACTER(Windows cmd shell引用问题?)

我在做什么? 我有一个 JSON 文件,名为 sonar-report.json。我想在 shell 脚本中迭代 sonar-report.json 来读取 json 的值。为了解析 JSON 文件,我使用 jq https://stedolan.github.io/jq/

所以我试图在 shell 脚本中执行以下代码

alias jq=./jq-win64.exe
for key in $(jq '.issues | keys | .[]' sonar-report.json); do
    echo "$key"
    line=$(jq -r ".issues[$key].line" sonar-report.json)
done
Run Code Online (Sandbox Code Playgroud)

问题 当我执行此操作时,控制台给出错误:

jq: error: syntax error, unexpected INVALID_CHARACTER (Windows cmd shell quoting issues?) at <top-level>, line 1:
Run Code Online (Sandbox Code Playgroud)

如果我更新上面的脚本,并添加数组的静态索引,那么脚本可以正常工作

alias jq=./jq-win64.exe

for key in $(jq '.issues | keys | .[]' sonar-report.json); do
    echo "$key"
    line0=$(jq -r ".issues[0].line" sonar-report.json)
    line1=$(jq -r ".issues[1].line" sonar-report.json)
done …
Run Code Online (Sandbox Code Playgroud)

bash shell parsing json jq

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

使用包时获取 java.lang.ClassNotFoundException

我有一个ComPac.java带有以下代码的java文件:

package com;
public class ComPac{
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
Run Code Online (Sandbox Code Playgroud)

该文件位于路径: /home/ec2-user/java_c

为了编译这个文件,我运行了javac Compac.java,然后生成了类文件。

在此处输入图片说明

现在轮到运行类文件了。

所以我做了java ComPac(下面的截图)

压缩包

可以理解的是,我得到了错误Error: Could not find or load main class ComPac. Caused by: java.lang.NoClassDefFoundError: com/ComPac (wrong name: ComPac). 我假设这是因为 java 文件中com声明了包。

所以我尝试了,java com.ComPac并希望它能工作(下面的截图)。

java com.comPac

但我得到了错误:Error: Could not find or load main class com.ComPac. Caused by: java.lang.ClassNotFoundException: com.ComPac.

那么我该如何运行呢?当涉及到 java 中的包时,运行的逻辑究竟是什么?

使用的Java- openjdk version "11.0.8" 2020-07-14 LTS(AWS Corretto) …

java java-package javacompiler java-11

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