小编Khe*_*dun的帖子

Gradle robolectric项目适用于OSX计算机,但不适用于Linux

我使用相同版本的Gradle,1.7 jdk因此不完全相同的版本.

测试的主要抱怨是:

java.lang.NoClassDefFoundError:org/apache/maven/artifact/ant/DependenciesTask引起:java.lang.ClassNotFoundException:org.apache.maven.artifact.ant.DependenciesTask

我试图清理gradle缓存以重新下载所有依赖项.我也试图清理这个项目.

这没用.

哪些变量会影响gradle测试的执行?

对我来说有:

  • Gradle本身
  • Java版的sdk
  • 互联网连接问题

还有什么可以干扰?插件版本是否依赖于平台

Executing task ':robolectric-tests:test' (up-to-date check took 0.432 secs) due to:
  Output file /home/ec2-user/repositories/MyProject/robolectric-tests/build/test-results has changed.
  Output file /home/ec2-user/repositories/MyProject/robolectric-tests/build/reports/tests has changed.
  Output file /home/ec2-user/repositories/MyProject/robolectric-tests/build/test-results/binary/test has changed.
Starting process 'Gradle Test Executor 1'. Working directory: /home/ec2-user/repositories/MyProject/robolectric-tests Command: /usr/java/jdk1.7.0_72/bin/java -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager -Dfile.encoding=UTF-8 -Duser.country=ES -Duser.language=ca -Duser.variant -ea -cp /home/ec2-user/.gradle/caches/2.3/workerMain/gradle-worker.jar jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 'Gradle Test Executor 1'
Successfully started process 'Gradle Test Executor 1'
Gradle Test Executor 1 started executing tests.
Gradle Test Executor …
Run Code Online (Sandbox Code Playgroud)

linux macos gradle robolectric

14
推荐指数
2
解决办法
1285
查看次数

python terraform应用自动批准不起作用

我有一个执行 terraform 计划并应用的 python 代码。

from python_terraform import *

class terraform(object):

    @staticmethod
    def execute(action):
        print(action)
        tf = Terraform(
            working_dir='/Users/kheshav/PROJECTS/terraform/demo_supinfo/tf_files')
        approve = {"auto-approve": True}
        if action is "PLAN":
            """
            return_code, stdout, stderr = tf.plan(
                capture_output=True)
            """
            tf.plan(no_color=IsFlagged, refresh=False, capture_output=True)
            return_code, stdout, stderr = tf.plan()
            print(stdout)
        elif action == "APPLY":
            return_code, stdout, stderr = tf.apply(
                capture_output=True, auto_approve=True, **approve)
        elif action == "DESTROY":
            return_code, stdout, stderr = tf.destroy(
                capture_output=True, auto_approve=True, **approve)
        elif action == "OUTPUT":
            stdout = tf.output(
                capture_output=True)
        return stdout
Run Code Online (Sandbox Code Playgroud)

PLAN 部分工作正常,但应用部分正在等待“是”,即使我已指定 …

terraform python-3.7

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

使用phpgrid创建动态链接

我正在使用phpgrid.com数据网格,并希望为我的列'kbid'生成动态网格.我在他们的页面上看到了一个例子如下:

$dg -> set_col_dynalink("productCode", "http://www.example.com/", "productCode", '&foo=bar'); 
Run Code Online (Sandbox Code Playgroud)

我也是这样做的:

$dg -> set_col_dynalink("kbid", "../ib/detail.php", "kbid");
Run Code Online (Sandbox Code Playgroud)

现在它显示:

本地主机/ reskb/IB/detail.php?kbid = 1143

但我需要做到这一点

本地主机/ reskb/IB/detail.php?偏移= 0&KBID = 4916

这里的偏移量是行号.

php phpgrid

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

标签 统计

gradle ×1

linux ×1

macos ×1

php ×1

phpgrid ×1

python-3.7 ×1

robolectric ×1

terraform ×1