当前位置: 首页 > 后端技术 > Java

IDEA创建或打开项目时下载Gradle

时间:2023-04-01 20:58:51 Java

IDEA更新后,会有新版本的Gradle,这会大大影响我们的开发效率,所以我做了一个东西,让IDEA在创建或打开时使用自己指定的版本打开一个项目。我做了一个Agent,你可以让他加载你写的Transformer,大大减少了开发时间。它被称为Cafully。先下载到任意位置,然后在IDEA中添加如下JVM参数(idea64.exe.vmoptions)。代理的位置就是你刚刚下载的位置--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED--add-opens=java.base/jdk.internal.org。objectweb.asm.tree=ALL-UNNAMED-javaagent:/absolute/path/to/cafully-agent.jar安装插件下载后放在与Agent同级目录下的plugin文件夹中。cafully-plugin-asm这是一个ASM插件,用于生成和修改字节码,接下来进行下载。针对这个问题的插件KeepGradleVersion配置首先这个插件有个配置,就是把keep-gradle-version.properties文件放在Agent同级目录下的config文件夹下#Default7.6,Gradleversionversion=7.6#Defaultfalse,打开项目时是否使用指定版本open=true让IDEA无论创建还是打开项目都使用指定版本