草庐IT

gradle-intellij-plugin

全部标签

与Android Studio 2.3.3相关的DataBinding + Gradle问题

在我将AndroidStudio更新为v2.3.3之后,它更新了所需的构建工具和SDK版本,当我运行时,已遇到以下错误./gradlewassemble--stacktrace:FAILURE:Buildfailedwithanexception.Whatwentwrong:Aproblemoccurredconfiguringproject':OpenEdXMobile'.无法解析配置的所有依赖项':openedxmobile:_proddebugapkcopy'。找不到com.android.databinding:基本纤维:2.3.3。在以下位置进行搜索:file:/usr/local/

在Gradle中运行特定的味道

我希望在我的AndroidGradle文件中运行特定的风味。我有两种口味:productFlavors{prod{}lab{}}任务Asseblerelease将运行它们两个,并创建两个APK文件。我需要创建只能运行Prod风味并创建1个APK文件的任务。你能帮我吗?看答案您可以选择屏幕快照上提到的变体

java - 如何在gradle java构建脚本中访问环境变量

如何在gradlejava构建脚本中访问环境变量(用户级别或系统级别)。我是gradle的新手,我正在尝试使用gradle构建我的项目。目前我已经硬编码了第三方jar的路径,如下面的脚本所示repositories{flatDir{dirs'D:\\lib'}}我在环境变量中创建了一个环境变量"Third_Party":Third_Party=D:\lib我如何使用这个变量,即“Third_Party”,而不是在脚本中对库路径进行硬编码。请说出准确的语法 最佳答案 试试这种方式System.getenv("envvarname")就

java - AspectJ + Gradle 配置

我想在Gradle项目中使用AspectJ(它不是Android项目-只是一个简单的Java应用程序)。这是我的build.gradle的样子:applyplugin:'java'buildscript{repositories{maven{url"https://maven.eveoh.nl/content/repositories/releases"}}dependencies{classpath"nl.eveoh:gradle-aspectj:1.6"}}repositories{mavenCentral()}project.ext{aspectjVersion="1.8.2"}

java - 无法在 IntelliJ 中使用 jdk 11 进行编译,找不到符号

我设置了JDK11,它一直编译直到我使用Java11的新方法isBlank()当我使用该方法时编译时出现此错误,我尝试清理JDK安装,从IntelliJ清理缓存,重建但没有任何帮助。错误是: 最佳答案 将编译器目标字节码版本设置为11:设置构建、执行、部署编译器Java编译器将模块的目标字节码版本设置为11 关于java-无法在IntelliJ中使用jdk11进行编译,找不到符号,我们在StackOverflow上找到一个类似的问题: https://stac

Android kotlin build.gradle.kts配置

1.添加maven仓库1.1.settings配置1.1.1.settings.gradlerepositories{maven{url'https://maven.aliyun.com/repository/public/'}mavenCentral()}1.1.2.settings.gradle.ktsrepositories{maven{setUrl("https://maven.aliyun.com/repository/public/")}mavenCentral()}1.2.gradle配置1.2.1.build.gradleimplementation'com.github.bu

java - 如何更改我在 IntelliJ(和 Maven)中使用的 Java 版本?

我正在处理一个简单的Java项目,并且第一次尝试使用IntelliJ14;我通过教育许可证获得了终极版(在我本科的最后一年!)。我对Maven或IntelliJ都不是很熟悉。我想使用Java8,事实上我很确定这是我在计算机上安装的唯一版本的JDK。但是,每当我编译我的项目时,我都会收到一些警告和一条信息消息:信息:使用javac1.8.0_51编译java源代码警告:java:源值1.5已过时,将在未来的版本中删除警告:java:目标值1.5已过时,将在未来的版本中删除所以我注意到,在IntelliJIDEA>Preferences...>Build,Execution,Deploym

maven 包管理平台-07-plugins 常见插件介绍

拓展阅读maven包管理平台-01-maven入门介绍+Maven、Gradle、Ant、Ivy、Bazel和SBT的详细对比表格maven包管理平台-02-windows安装配置+mac安装配置maven包管理平台-03-mavenprojectmaven项目的创建入门maven包管理平台-04-mavenarchetype项目原型maven包管理平台-05-multimodule多模块maven包管理平台-06-常用技巧实时更新快照/乱码问题/下载很慢/包依赖解决包冲突/如何导入本地jarmaven包管理平台-07-plugins常见插件介绍maven包管理平台-08-nexus自己搭建m

java - cobertura-maven-plugin 排除配置

我有一个Maven项目,在目录/src/test/java/test/com/mycompany/myproduct/android/viewtype2fragmentmapper/中有一个测试用例DefaultViewTypeToFragmentMapperTest.java>.我希望将此测试用例排除在单元测试覆盖率计算之外。为了达到这个结果,我这样配置了插件:org.codehaus.mojocobertura-maven-plugin2.5.2htmlxmltest/co/**/*.class但我仍然在覆盖率报告中看到上述类。如何修复它,使测试用例不出现在报告中并且不考虑其覆盖率

java - 无法在 JDK8 上使用 org.jvnet.jax-ws-commons.jaxws-maven-plugin

我正在使用org.jvnet.jax-ws-commons:jaxws-maven-plugin为Soap服务生成客户端stub。升级到JDK8导致此失败并出现以下错误:Failedtoreadschemadocument'xxx.xsd',because'file'accessisnotallowedduetorestrictionsetbytheaccessExternalSchemaproperty.和类似的东西FailedtoreadDTD'XMLSchema.dtd',because'file'accessisnotallowedduetorestrictionsetbyth