小编Cri*_*ves的帖子

启动时的Genymotion错误'无法加载虚拟机'

我已经在Windows 7 64位上安装了genymotion + virtualbox软件包,一切都很顺利......但是当我启动Genymotion时它会向我显示一条错误消息Unable to load virtualbox.

VirtualBox已安装,我可以手动启动它.我试图单独安装软件包,将virtualbox更新到4.2.16,但没有任何效果.

我已经阅读了genymotion常见问题,但它没有帮助.

windows virtualbox genymotion

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

使用 Jenkins 管道共享库上的版本

我试图弄清楚如何使用特定版本的 Shared Library

Jenkins 关于这个的文档不是很清楚,所以我一直在做一些实验,但没有成功。

他们基本上说:

在此处输入图片说明

但是我应该如何somelibManage Jenkins > System Config菜单下的“Global Pipeline Libraries”部分进行配置,以便我可以使用任何可用的稳定版本?!

问题是:想象一下,我的somelib项目处于版本控制之下,目前,我已经发布了它的 2 个稳定版本:v0.1and v0.2(所以我有 2 个名为v0.1and 的标签v0.2)。

在某些管道中,我想使用somelib's version,v0.1而在另一个管道中,我需要使用v0.2version。

我如何使用@LibraryJenkins 提供的注释来做到这一点?

groovy shared-libraries multiple-versions jenkins jenkins-pipeline

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

如何从groovy jar库的资源目录中获取文件

我无法从我的项目编译的 jar 中读取目录中的JSON文件resources

但是...首先要做的是:

我在 Intellij idea(v2017.3.4 社区版)中创建了一个“Gradle Groovy”项目,其结构如下:

在此处输入图片说明

因此,如您所见,我在目录中只有一个Main.groovy类和一个resources文件夹src/main

resources目录中,我有一个资源db/products.json

通过进入File > Project Structure > Modules > Project Module > Sources菜单,我们可以检查src/groovy文件夹被标记为Sourcesresources文件夹被标记为Resource Folder,所以我可以确保这个文件夹被正确设置classpath

在此处输入图片说明

在我的 Main 类中,我添加了以下代码行来加载/db/products.json资源:

在此处输入图片说明

通过在 Intellij idea 中运行项目,我可以检查资源是否已无缝加载:

在此处输入图片说明

伟大的!但...

现在抓住了!

当我使用gradle- throughgradlew build命令编译项目时-ReadJSONResourceFile-1.0-SNAPSHOTbuild/libs文件夹内生成jar 库。

查看 jar 的结构,我们可以检查db资源文件夹是否位于 jar 的根位置:

在此处输入图片说明

但是当我通过命令执行 …

groovy resources jar intellij-idea gradle

6
推荐指数
0
解决办法
3247
查看次数