草庐IT

IDEA创建spring boot项目无法加载出maven里的pom.xml,而是settings.gradle

在创建的maven项目里找不到pom.xml文件而是settings.gradle,如下图所示:原因和解决方法:是因为在创建Springboot项目的时候type里选的是Gradle,gradle和maven又不一样,换成maven就行了,具体操作如下图所示:在用idea创建maven项目时,在ProjectMetadata界面Type选项下唯有Maven和MavenPOM两个选项:MavenMaven是一个项目管理工具,可以对java项目进行自动化的构建和依赖管理。如果选择Maven,IDEA会帮你生成一个完整的工程结构,包括pom.xml文件。MavenPOMPOM是ProjectObje

Compose学习 - 环境配置及compose、kotlin插件、gradle、AndroidStudio版本对应关系

最近学习Compose,一开始学习的Compose版本是1.1.1,学习的过程中发现,LazyHorizontalGrid这个方法只有在1.2.0以后版本才支持。想着既然要升级,直接用最新的好了。后面按照官网建议,下载了最新的AndroidStudio,我目前下载的最新的是giraffe版本。然后直接新建了一个Compose项目这样会自动导入Compose相关依赖,在配置的过程遇到一系列的问题,这里记录下:1、版本配置官方推荐我们使用BOM(物料清单)来管理所有的compose依赖版本,以便于我们使用,它为我们整理了一个版本中一些相互关联的依赖,使我们在开发过程中不用担心依赖迭代和一些新特性。

【gradle】Caused by: groovy.lang.MissingMethodException: No signature of method的解决方案和检查方法

【gradle】Causedby:groovy.lang.MissingMethodException:Nosignatureofmethod的解决方案和检查方法最近在编写gradle插件的时候报了这个错。找了一圈网上的方法也没有系统性的检查方法,因此记录一下我在解决这个报错时踩的坑。出现这个报错最主要的问题肯定就是和这个method相关的脚本出现了方法调用或者环境配置上的问题。因此我们按照这个思路分别检查以下问题。方法调用引发的报错方法调用时是否存在错误,最低级的错误就是调用的方法名和脚本编写的方法名对不上。按照这个思路顺序检查大小写、单词拼写问题即可。层级结构问题,搞错了脚本方法的层级结构

【gradle构建spring源码报错io.spring.gradle:propdeps-plugin:0.0.9.RELEASE】

gradle构建源码报错找不到io.spring.gradle:propdeps-plugin:0.0.9.RELEASE使用gradle4.10.3构建spring5.1.8源码时报错尝试按照百度的方法更换阿里云仓库(未成功,报403错误),添加spring仓库(未成功,报401错误),报错未找到插件,猜测是仓库中插件的路径有问题,选择在仓库里找propdeps关键字搜索,最终的文件修改部分如下:build.gradle如下:buildscript{ repositories{ maven{url"https://maven.aliyun.com/repository/gradle-plu

Android Studio下载及安装和Gradle的配置

文章目录下载安装修改Sdk的位置创建项目修改Gradle的位置查看AS版本工具栏--View项工具栏--Build下的功能说明BuildVariants视图说明下载模拟器(avd)/安卓虚拟设备屏幕熄灭功能关闭虚拟设备功能删除自己开发的应用软件将开发的应用运行到虚拟设备上。修改模拟器的位置下载下载地址:官方下载地址打开后往下拉,直到最后的Iagreetotheterms.这里选择的androidstudio版本是:2021.2.1.16,也可以根据自己的需要下载其他的版本。至此下载的过程讲解完毕,由于官网的界面会不定时的变动。以后有变动了,再更新下载方式。安装双击上面的exe文件点击Next点

如何指示Java Gradle插件不使用根项目名称来构建模块jar?

作为我的CI流程的一部分,Symlink目录是用“模块”之类的任意名称制成的,该名称将始终指向正确的构建目录。不幸的是,当Java插件决定命名生成的JAR文件时,它似乎使用了它module.jar.我该如何告诉Gradle使用其他一些属性来确定JAR名称?看答案您有几个选择来实现这一目标,以下是其中一些:设置rootProject.name在settings.gradle使其独立于目录名称(总是一个好主意)设置archivesBaseName在影响所有存档任务的基本名称的项目上设置baseName在jar无论您喜欢什么任务设置archiveName在jar无论您喜欢什么任务

在Mac上搭建Gradle环境

在Mac上搭建Gradle环境:步骤1:下载并安装Java开发工具包(JDK)Gradle运行需要Java开发工具包(JDK)。您可以从Oracle官网下载适合您的操作系统版本的JDK。请按照以下步骤进行操作:打开浏览器,访问Oracle官网的JDK下载页面:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html根据您的操作系统版本,选择并下载适合您的JDK版本。请确保选择与您的操作系统版本和位数相对应的版本。下载完成后,双击下载的安装程序,按照提示完成JDK的安装。步骤2:下载并设置Gradle接下来,您需要下

【错误记录】Android Studio 编译报错 ( Android Gradle plugin requires Java 11 to run. You are currently using )

文章目录一、报错信息二、解决方案1、自己安装JDK112、使用AS自带的JDK113、在AS中下载JDK11一、报错信息使用最新版本的AndroidStudio创建应用,并执行,报如下错误:Buildfile'Y:\002_WorkSpace\001_AS\LifeCycleDemo\app\build.gradle'line:2Anexceptionoccurredapplyingpluginrequest[id:'com.android.application']>Failedtoapplyplugin'com.android.internal.application'.>AndroidG

Android:Namespace not specified. Please specify a namespace in the module‘s build.gradle file like

文章目录问题描述解决方法参考链接问题描述问题:接上文:【解决方案记录】Couldnotfindcom.android.tools.build:gradle:8.0.在修改完对应的文件之后,并将compileSdk版本号改为33后,重新导入gradle项目,弹出错误:Namespacenotspecified.Pleasespecifyanamespaceinthemodule'sbuild.gradlefilelikeso:android{namespace'com.example.namespace'}IfthepackageattributeisspecifiedinthesourceAn

flutter项目运行时一直卡在Running Gradle task ‘assembleDebug‘解决办法

1.修改项目中的android/build.gradle,将google(),mavenCentral()替换为下面的代码maven{url'https://maven.aliyun.com/repository/central/'}maven{url'https://maven.aliyun.com/repository/public/'}maven{url'https://maven.aliyun.com/repository/google/'}maven{url'https://maven.aliyun.com/repository/gradle-plugin/'}2.找到flutter