intellij gradle设置,idea 配置gradle安装与配置

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: