标签: build

错误:(56, 0) 原因:org.gradle.api.tasks.testing.Test_Decorated 无法转换为 java.lang.Class

我有这个 build.gradle

apply plugin: 'java'

sourceCompatibility = 1.8
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
//
//    configurations.all*.exclude(group: 'com.sun.jersey', module: 'jersey-bundle')
//    configurations.all*.exclude(group: 'com.fasterxml.jackson.core', module:'jackson-databind')


    compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'

    compile 'com.google.inject:guice:4.0-beta5'
    compile 'com.sun.jersey:jersey-core:1.18.3'
    compile 'com.sun.jersey:jersey-client:1.18.3'

    //testCompile group: 'junit', name: 'junit', version: '4.11'
}


sourceSets {
    main {
        java {
            srcDirs = ['src/main']
        }
    }

    test {
        java {
            srcDirs = ['src/main']
        }
    }
}


test {
    testLogging {
// Show that tests are run in the command-line output
        events 'started', …
Run Code Online (Sandbox Code Playgroud)

java groovy build intellij-idea gradle

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

带有包管理的 Yocto 最小图像

我正在尝试使用 Yocto 项目构建尽可能小的 linux 映像。我还希望在目标上进行包管理,以便能够添加和更新正在运行的系统的部分。

我可以通过将它添加到我的 conf/local.conf 来启用包管理:

EXTRA_IMAGE_FEATURES = "package-management"
Run Code Online (Sandbox Code Playgroud)

使用 rpm,它会引入基于 python 的 smartpm 包管理器,从而使图像变大。所以我尝试使用 ipk 包,但这仍然取决于 python。

有没有人知道如何以尽可能少的开销在 Yocto 中包含包管理?

linux build yocto

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

如何将一些壁纸捆绑为我的自定义 AOSP rom 的一部分?

我正在从其 5.1 分支构建 AOSP,我想知道如何在我的自定义构建中包含静态壁纸,因为默认情况下只有一个。

我想知道两件事:

  1. 具体在哪里定义要包含在 AOSP 结构中的壁纸。需要编辑哪些文件。
  2. 如何定义,有一些语法示例。

android build wallpaper android-source

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

什么是 Eclipse 的构建变量,它们与环境变量有何不同?

使用 ARM DS-5 环境,基于 Eclipse 4.3.2,我定义了一个 C 项目并使用 Makefile 来构建它。Makefile 包含一些模块选择变量,它们被设置为YN取决于我们是否想要包含模块。

我正在尝试从项目设置中设置这些变量。因此,我使用以下构造在 Makefile 中有一个默认设置:

Module_1 ?= Y
Module_2 ?= Y
Run Code Online (Sandbox Code Playgroud)

现在,我想添加一个Module_1设置为Yor的项目变量N。碰巧下面有Build VariablesEnvironment变量C/C++ Build。当我添加Module_1 NEnvironment变量时,它会覆盖默认设置。但是,当我在其中执行相同操作时,Build Variables它没有任何效果。

这两种类型的变量有什么区别?

eclipse makefile build eclipse-cdt environment-variables

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

我如何从我的 VSIX 中知道构建之后将进行调试会话?

BuildEvents.OnBuildDone如果由于用户想要启动调试会话而触发了构建,我希望我的 VSIX 在我的处理程序中做一些不同的事情。

我试过了...

private void m_BuildEvents_OnBuildDone(vsBuildScope scope, vsBuildAction action) {
   if (m_DTE.Mode == vsIDEMode.vsIDEModeDebug) {
      //...
   }
}
Run Code Online (Sandbox Code Playgroud)

...但不幸的是在这一点m_DTE.Mode上还不等于vsIDEMode.vsIDEModeDebug.

我可以启动一个一两秒的计时器,然后检查是否(m_DTE.Mode == vsIDEMode.vsIDEModeDebug)但这不是一个干净可靠的解决方案。

我可以通过查询 VSIX API 以某种方式知道,无论是 inBuildEvents.OnBuildBegin还是BuildEvents.OnBuildDonehandler,成功的构建之后都会有一个 Debug 会话吗?

debugging build visual-studio vsix

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

Cordova 找不到模块

我已经搜索了解决方案,但找不到任何有效的方法。

我正在尝试使用cordova构建/运行apk,但模拟器(以及我的手机)无法启动应用程序并且安装失败。我尝试重新创建项目并重新安装cordova,但遇到了这个问题:

错误:找不到模块“C:\Users\...\AppData\Roaming\npm\node_modules\cordova\bin\cordova”

我也尝试过:

npm 缓存清理

什么都不起作用,有人可以帮助我吗?谢谢 !

android build node.js apk cordova

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

如何在使用 bazel 构建时传递参数

如何在进行 bazel 构建时传递参数。实际上我的程序将接受两个参数。一个是目录,另一个是 target.csv 我需要获取目录下的文件并将其写入 csv。

import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collector;

import org.apache.flink.api.common.functions.FlatMapFunction;
import org.apache.flink.api.java.DataSet;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.api.java.tuple.Tuple1;
import org.apache.flink.api.java.utils.ParameterTool;


public class ReadFiles {

  /**
   * @param args
   */
  public static void main(String[] args) throws Exception {

    // set up the execution environment
    try {
      final ParameterTool params = ParameterTool.fromArgs(args);
      final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();

      env.setParallelism(1); // without this multiple files creating
      env.getConfig().setGlobalJobParameters(params);

      List<String> paths = new ArrayList<String>();
      File dir = new File(params.getRequired("input"));
      for (File f …
Run Code Online (Sandbox Code Playgroud)

build bazel apache-flink

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

react native - webview在构建发布apk时不呈现本地html

我在 webview 中为我的应用程序渲染了本地 html,它在 iOS 和 Android 上都很棒。这是一个嵌入了 svg 标签的 html。

但是一旦我在 Android 上生成了一个 apk 并尝试在我的手机上本地运行,它就不会呈现。

即使导出 .ipa 文件,也能在 iOS 上正常运行

const VECTOR_BODY_HTML = require('../custom_views/vector-body.html');
...
         <WebView
           ref={component => this.mWebView = component}

           automaticallyAdjustContentInsets = {false}
           contentInset={{top:0 , left:0 ,bottom:-20, right:0}}

           source = {VECTOR_BODY_HTML}
           scalesPageToFit = {false}

           onLoad = {() => {
               this.updateBodyViewBox(bodyWidth, bodyHeight);
               this.initColorMap();
               this.populateBodyMap(15)
             }
             }
           onMessage = {(data) => {this.onMessage(data);}}

           style = {{height:bodyHeight}}
          >
          </WebView>
Run Code Online (Sandbox Code Playgroud)

android build webview apk react-native

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

在构建 docker 镜像期间无法访问卷

我正在尝试使用名为“example”的卷创建一个 docker 容器,其中包含一些文件,但在构建过程中无法访问它。以下是我正在使用的文件:

# docker-compose.yml
version: "3"
services:
  example:
    build: .
    volumes:
      - "./example:/var/example"
    stdin_open: true
    tty: true
Run Code Online (Sandbox Code Playgroud)

和:

# Dockerfile
FROM ubuntu
RUN ls /var/example
CMD ["/bin/bash"]
Run Code Online (Sandbox Code Playgroud)

当我运行时:

sudo docker-compose up
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

ls: cannot access /var/example: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但是当我从 Dockerfile 中删除 RUN 命令并sudo docker-compose up再次运行时,然后运行:

docker exec -it c949eef14fcd /bin/bash # c949eef14fcd is the id of the created container
ls /var/example
Run Code Online (Sandbox Code Playgroud)

...在另一个终端窗口中,没有错误,我可以看到示例目录的所有文件。为什么?

build docker dockerfile docker-volume

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

Gradle 禁用特定任务的自动子项目执行

我有一个多项目 Gradle 构建,我自定义了“运行”任务以在根项目中做一些不同的事情。但是,我不希望它在完成后调用每个子项目的“运行”任务,就像现在一样。但是这种行为应该只针对这个任务,我希望每个其他任务都按照默认值递归执行,但运行任务不是。我也不能为每个子项目全局禁用运行任务,因为它在每个子项目中单独执行时确实有目的。

build task multi-project gradle

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