Tag: docker gradle

Gradle无法下载android软件包

我有一个Android SDK的Docker容器。 我正在尝试使用gradlew构buildAndroid Java应用程序。 事情是如果我需要从互联网下载我需要使用代理。 为此我configuration了我的android和gradle以使用代理设置。 我可以使用命令从命令行下载软件包 android更新sdk 但是当我运行gradlew它能够从jcentre下载依赖关系,但它试图下载一些Android包,我认为失败。 我已经粘贴下面的错误消息。 cat /root/.android/androidtool.cfg sdkman.force.http=true http.proxyHost=gateway.bns http.proxyPort=8000 猫gradle.properties systemProp.http.proxyHost=xyz.abc systemProp.http.proxyPort=8000 systemProp.http.nonProxyHosts=*.abc systemProp.https.proxyHost=xyz.abc systemProp.https.proxyPort=8080 systemProp.https.nonProxyHosts=*.abc ./gradlew干净的testing汇编 DK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /sdk/ndk-bundle. If you are not using […]

Javadocker文件。 build立和testing或只是运行jar文件?

我正在考虑在CIpipe道中,我应该先build立和testing我的应用程序,结果应该是一个docker形象。 我想知道是否使用构build环境构build构build服务器,然后运行testing更常见。 也许使用这个构build脚本。 最后,将jar文件添加到使用COPY生成的Docker容器中,然后使用Entrypoint java -jar .jar。 所以保持Dockerfile非常小,并且在容器外testing和构build。 有点像这样: FROM openjdk:8-jre-alpine CMD java ${JAVA_OPTS} -jar *.jar COPY build/libs/*.jar . 或者,如果我应该将所有的源代码添加到容器,build立它,然后在容器中运行testing,然后让入口点(像以前一样)运行生成的jar文件? 所以保持在Dockerfile中的一切? 也许做一些清理也删除源代码 这并不一定是Java我猜,同样的问题适用于所有语言

Android应用程序中的Kotlin编译器:连接拒绝主机:127.0.0.1

我正在尝试在Docker中编译多模块android应用程序(这是一个CI构build)。 其中一些模块包含Kotlin源代码。 该构build在本地环境(MacOS)上运行良好,但出于某种原因在CI上失败。 本地环境 MacOS 10.125。 Java版本“1.8.0_121”(Java(TM)SE运行环境(build 1.8.0_121-b13) CI环境 Docker基础镜像openjdk:8-jdk 应用configuration Gradle Wrapper 4.0.-rc1 Android构build工具26 Kotlin版本'1.1.2-2' gradle.properties(虽然我玩过所有的组合,但都没有奏效) org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx2048M org.gradle.configureondemand=true kotlin.compiler.execution.strategy=in-process 它看起来像是与某个远程进程有关,因为无法连接到它。 我想到了Kotlin和Gradle deamon,但是在玩过不同的gradle.properties和其他configuration后,我似乎无法得到一个gradle.properties的configuration。 warning: [options] bootstrap class path not set in conjunction with -source 1.7 Using kotlin incremental compilation Using kotlin incremental compilation 1 warning Compilation with Kotlin compile daemon was not successful […]