intellij gradle设置,idea 配置gradle安装与配置
和Maven一样,Gradle是Java中使用最多的构建工具之一。在Maven之前,解决jar包引用的问题真的是让人抓狂。有了Maven,生活更美好。现在有了Gradle,它具备了Maven的所有功能,看起来也更漂亮了。让我们使用它。
Intellij IDEA安装后,默认安装Gradle。现在我们只需要直接创建项目:
当然选择Java,接下来:
GroupId,ArtifactId和Version,为什么看起来和Maven一样?其实也是一样的。我们以后会继续用Maven的仓库。接下来:
使用自动导入并自动为空内容根目录创建目录。接下来:
[图像上传失败.(图片-52ddb1-1663828890636)]
填写项目名称,位置,确定,完成。让我们来看看项目的目录结构:
Gradle,gradle的相关支持文件,不用担心的相关文件。idea,IntelliJ IDEA,不用管构建,构建产品,存储项目构建中生成的类和jar包。gradle是一个打包程序,直接用gradle好像不太好,需要重新打包。其实我们不用担心src,在那里写代码。你做梦去吧。build.gradle,gradle的构建配置,也就是我们关注的,相当于Maven的pom.xmlGradleLearn.iml,IntelliJ IDEA的项目文件gradlew,gradle wrapper的运行脚本,For *nixgradlew.bat,gradle wrapper的运行脚本,For Windows。我以上一篇文章提供的小程序为例(Java的异步HttpClient)来看看如何介绍httpasyncclient,打开我们新的“POM . XML”(build . gradle):
组 com.gornix
版本 1.0-快照
应用插件:“java”
sourceCompatibility=1.8
存储库{
mavenLocal()
mavenCentral()
}
/pre
pre tasks . with type(Java compile){
options.encoding=UTF-8
} /pre
前置依赖项{
编译组:“org.apache.httpcomponents”,名称:“httpasyncclient”,版本:“4.1.1”
测试编译组:“junit”,名称:“junit”,版本:“4.11”
}
我修改了红色字体部分。我们看看build.gradle是不是比pom.xml好太多了挺简洁的吧?
mavenCentral()语句的意思是使用Maven的容器获取依赖项,加上mavenLocal()语句后,Gradle会尝试先从本地Maven缓存获取jar包,这样会更快。下面的依赖是各种依赖包,compile表示编译时依赖,testCompile表示执行单元测试时的编译时依赖。Task.withType()表示UTF-8编码。为了避免编译问题,我们只能使用UTF-8编码。嗯,都是文本文件!
好的,单击Gradle工具窗口中的刷新:
此时,如果您在项目窗口中展开外部库,您应该能够看到相关的包被引用。
其他的似乎都没什么区别。这篇文章只是一篇“简单介绍”的文章,所以没有太多内容。我们还是看不出Gradle比Maven强在哪里。只是配置文件更好看。以后有时间再整理。
版权归作者所有:来自博客的作者为温都雅原创作品。转载请联系作者取得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。