草庐IT

Gradle-only

全部标签

The ‘kotlin-android-extensions‘ Gradle plugin is no longer supported.

Android使用kotlin开发,运行报错The'kotlin-android-extensions'Gradlepluginisnolongersupported.Pleaseusethismigrationguide(https://goo.gle/kotlin-android-extensions-deprecation)tostartworkingwithViewBinding(https://developer.android.com/topic/libraries/view-binding)andthe'kotlin-parcelize'plugin.出现这个提示是因为’kotl

java - 如何从命令行使用 gradle 运行测试套件

我正在尝试使用gradle通过以下命令运行测试,但它不起作用gradlecleanTesttest--testsmy.package.TestSuite我的测试套件如下所示@RunWith(Suite.class)@Suite.SuiteClasses({ATests.class,BTests.class,CTests.class})publicclassMySuite{/*placeholder,usethistocontainallintegrationtestsinonespot**/}尝试运行以下命令是可行的,但更糟糕的是,它会运行每个测试两次。单独一次,然后在同一个命名空间的

java - Gradle - 排除文件与 jar 打包

我想从构建的jar中排除AMAuthN.properties。该文件不断出现在已编译jar的根文件夹中。该文件位于相对于项目文件夹根目录的AMAuthN\src\main\resources\AMAuthN.properties中。谢谢!applyplugin:'java'applyplugin:'eclipse'version='1.0'sourceCompatibility=1.6targetCompatibility=1.6test{testLogging{showStandardStreams=true}}//CreateasingleJarwithalldependencie

java - 通用参数 : only diamond operator seems to work

背景:问题出现在thisanswer中(准确地说是答案的第一次修订)。此问题中提供的代码已减少到最低限度以解释问题。假设我们有以下代码:publicclassSample>{publicstaticSample>get(){returnnewSample();}publicstaticvoidmain(String...args){Sample>sample=Sample.get();}}它在没有警告的情况下编译并且执行良好。但是,如果有人试图以某种方式定义returnnewSample();的推断类型在get()编译器明确地提示。直到现在,我的印象是菱形运算符只是一些不写显式类型的语

gradle瘦身/删除没有用的文件

AndroidStudio默认会在C:\Users\用户名\.xxx缓存一些数据。当使用AndroidStudio时间越来越长时,会发现C盘存储空间越来越小。存储空间增加的主要原因是:经常导入第三方工程,会从远程下载大量第三方依赖,gradle相关插件,且不同编译版本需要下载对应support依赖经常编译会产生大量日志文件模拟器镜像文件占用大小,有时候删除模拟器不彻底导致残留 当然你可以修改AS配置默认路径,.gradle缓存路径1.gradle版本位置: 插件版本位置: 2.Gradle瘦身处理:删除C:\Users\用户名\.android\avd目录下不要的模拟器镜像删除C:\Users

java - 切换到 Gradle 后无法在 NetBeans 中执行调试任务

我已经在Netbeans中安装了Gradle-support插件,我可以很好地构建和运行项目。当我尝试以Debug模式运行时,我得到以下输出:Executing:gradledebug:debugCannotexecutedebugbecausetheproperty"mainClass"isnotdefinedorempty.BUILDSUCCESSFULTotaltime:0.222secs我正在使用:OracleJava1.8Gradle1.12Netbeans8.0Gradle-Support1.3.0LinuxMint16为什么我不能运行我的调试器?

java - 如何将 gradle 配置为仅对某些依赖组使用本地存储库?

正在处理gradledependencydocs,我们有一个带有这样片段的build.gradle。repositories{mavenCentral()ivy{name='localRepo'artifactPattern"http://localRepo.com/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"}}dependencies{compilegroup:'localRepo',name:'my-private-library',version:'2.5'}此设置确实正确下载了所有内容,但我想对

java - 运行从基于 gradle 的项目构建的可执行 jar 文件

我有一个基于gradle的独立项目。当我做gradlebuild时,jar是在build/libs下生成的。如何从命令行运行这个可执行jar?我试过:java-cpbuild/libs/foo.jarfull.package.classname但是对于导入的类我得到了noClassFoundException。如何将依赖jar作为类路径的一部分包含在内? 最佳答案 由于问题标有gradle标签,我假设您想从gradlebuild运行jar。我还假设您使用java插件进行gradle构建。在您的gradle中添加下一行:taskrun

java - 在gradle中运行带参数的jar

我想在我的gradle脚本中运行一个带有位于C:/Users/nwuser/FitNesse/fitnesse-standalone.jar的参数的jar文件。我知道如何在没有参数的情况下做到这一点:applyplugin:'java'taskrunJar(dependsOn:jar)但现在我想做一些类似的事情(如果使用控制台):java-jarfitnesse-standalone.jar-c"FrontPage?suite&format=text"如何在我的gradle脚本中应用-c"FrontPage?suite&format=text"?亲切的问候!

java - 如何在 gradle 中为 JavaDoc 设置编码?

我用JavaDoc命令编写了Java类,其中包含特殊字符,如äöü.我使用gradle构建文件生成JavaDoc:applyplugin:'java'并且在命令行中:gradlejavadoc.原始文件的编码是UTF-8。JavaDoc文件的编码也是UTF-8。但是在HTML源代码中没有提示文件是UTF-8。这就是为什么我的浏览器总是认为它是ISO-8859.我如何告诉javadoc(通过gradle)也添加到源代码,在生成JavaDoc时? 最佳答案 您需要设置javadoccharsetoption.javadoc{option