草庐IT

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

java - 如何使用gradle生成swagger.json?

我想使用swagger-codegen生成REST客户端和可能的静态HTML文档。但是,swagger-codegen需要swagger.json进行输入。我知道,我可以从配备Swagger的正在运行的REST服务器中获取它。但是有没有一种方法可以直接从我的Java代码中获取swagger.json-即从源代码中使用gradle生成它-而无需在Web容器中运行应用程序,并指向curl还是浏览器? 最佳答案 这有点旧,但我想知道完全一样......简而言之,我已经开始研究:一个公开简约RESTAPI的示例SpringBoot应用;AP

java - 相当于 Gradle 的 Maven 配置文件

我试图在我的springboot项目构建中实现一个简单的场景:包括/排除依赖项并根据环境打包war或jar。例如,对于dev环境包括devtools和packagejar,对于prodpackagewar等。我知道它不再是基于XML的配置,我基本上可以在我的build.gradle中编写if语句,但是是否有推荐的方法来实现这一点?我可以声明一些常见的依赖项并在单个文件中引用它们而不是创建多个构建文件吗?是否有根据构建目标环境更改构建配置的最佳实践? 最佳答案 ext{devDependencies=['org.foo:dep1:1.

【ijkplayer】编译 Android 版本的 ijkplayer ⑦ ( 使用 AS 打开源码 | 重新设置 AGP 和 Gradle 版本号 | 设置依赖仓库 | 设置依赖 | 编译运行 )

文章目录一、AndroidStudio打开编译后的ijkplayer源码二、重新设置AndroidGradle插件版本号和Gradle构建工具版本号三、设置依赖仓库1、取消jcenter仓库2、添加google和mavenCentral仓库3、添加阿里云仓库四、取消jcenter上传相关插件五、设置编译工具版本号六、取消productFlavors七、设置build.gradle中的依赖为implementation依赖八、编译应用博客源码:https://download.csdn.net/download/han1202012/88215731一、AndroidStudio打开编译后的ij

【Gradle配置】AAPT2 aapt2-7.0.3-7396180-windows Daemon #0: Unexpected error during link

编译报错日志:1:Taskfailedwithanexception.-----------*Whatwentwrong:Executionfailedfortask':app:processDebugResources'.>Afailureoccurredwhileexecutingcom.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction>AAPT2aapt2-7.0.3-7396180-windowsDaemon#0:Unexpectederrorduringlink,attem