IDEA gradle 创建 Java web 应用
2017-07-27 15:15
555 查看
1.如下图,第一步很简单的,File->New->Project
2.在左边栏目找到Gradle,然后在右边勾选Java 和web 两个选项,next。如果只是Java项目就只选java就可以了
3.输入groupId和acrtifactId,next。
4. 如下图,这个页面,刚进来默认选择的是Use default gradle wrapper(recommended), 我不选择这个是因为我本地有装gradle,所有不需要是用它默认的,如果选择它,那么创建项目之后,它就会去自动下载gradle,然后配置好,下载过程一般都很慢,至少我在我电脑上很慢。所有我选择的是Use local gradle distribution,。然后上面还有一个勾选,就是自动创建空的根目录文件夹,如果不选择,创建完的项目会没有java文件夹,所以勾选,让它自动创建,next。
5. 如下图,它默认的就是artifactId的名字,项目的唯一标识.
6.创建完成之后,左侧是成功创建的项目文件目录,如果之前没有勾选Create directories for empty content roots automatically, 那么就不会生成java 和resource这个两个孔文件夹。
那么如何引入依赖包呢?
打开我们新的"pom.xml"(build.gradle):
红色字体部分是我修改过的,看看build.gradle是不是比pom.xml好看多了,相当简练对吧。
其中mavenCentral()句话的意思是使用Maven的容器获取依赖,而加上mavenLocal()这句话之后,Gradle会尝试先从 本地Maven缓存中获取jar包,这样会更快一些,下面的dependencies则是各种依赖包了,compile表示编译时依赖,而 testCompile表示执行单元测试时的编译的依赖。task.withType()这段表示使用UTF-8编码,为了避免编译的问题,我们全部使用
UTF-8编码即可,嗯,是全部文本文件!
OK,点一下Gradle工具窗口中的刷新:
这时候你展开Project窗口中的External Libraries查看的话,应该就能看到相关的包被引用进来了。
2.在左边栏目找到Gradle,然后在右边勾选Java 和web 两个选项,next。如果只是Java项目就只选java就可以了
3.输入groupId和acrtifactId,next。
4. 如下图,这个页面,刚进来默认选择的是Use default gradle wrapper(recommended), 我不选择这个是因为我本地有装gradle,所有不需要是用它默认的,如果选择它,那么创建项目之后,它就会去自动下载gradle,然后配置好,下载过程一般都很慢,至少我在我电脑上很慢。所有我选择的是Use local gradle distribution,。然后上面还有一个勾选,就是自动创建空的根目录文件夹,如果不选择,创建完的项目会没有java文件夹,所以勾选,让它自动创建,next。
5. 如下图,它默认的就是artifactId的名字,项目的唯一标识.
6.创建完成之后,左侧是成功创建的项目文件目录,如果之前没有勾选Create directories for empty content roots automatically, 那么就不会生成java 和resource这个两个孔文件夹。
build,构建生成物,存放项目构建中生成的class和jar包 build.gradle,gradle的构建配置,这是我们要关心的,相当于Maven的pom.xml
那么如何引入依赖包呢?
打开我们新的"pom.xml"(build.gradle):
group 'com.gornix' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenLocal() mavenCentral() } tasks.withType(JavaCompile) { options.encoding = "UTF-8" } dependencies { compile group: 'org.apache.httpcomponents', name:'httpasyncclient', version:'4.1.1' testCompile group: 'junit', name: 'junit', version: '4.11' }
红色字体部分是我修改过的,看看build.gradle是不是比pom.xml好看多了,相当简练对吧。
其中mavenCentral()句话的意思是使用Maven的容器获取依赖,而加上mavenLocal()这句话之后,Gradle会尝试先从 本地Maven缓存中获取jar包,这样会更快一些,下面的dependencies则是各种依赖包了,compile表示编译时依赖,而 testCompile表示执行单元测试时的编译的依赖。task.withType()这段表示使用UTF-8编码,为了避免编译的问题,我们全部使用
UTF-8编码即可,嗯,是全部文本文件!
OK,点一下Gradle工具窗口中的刷新:
这时候你展开Project窗口中的External Libraries查看的话,应该就能看到相关的包被引用进来了。
相关文章推荐
- JAVA IIntelliJ IDEA(3)-----使用gradle 创建 Java web 应用
- 使用IDEA创建基于Gradle构建的JavaWeb项目 -- 续
- IntelliJ IDEA2016.1,gradle 创建 Java web 应用
- 使用IDEA创建基于Gradle构建的JavaWeb项目
- IntelliJ IDEA2016.1,gradle 创建 Java web 应用
- Create a Java Web Application using Embedded Tomcat (如何使用Embedded 创建一个基于Tomcat的Web 应用))
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- 用Java缓存机制创建更快的Web应用----基本用法
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- Gradle构建Java Web应用:Servlet依赖与Tomcat插件(转)
- Gradle构建Java Web应用:Servlet依赖与Tomcat插件
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- Idea 使用 Gradle 插件创建 Java 项目
- IDEA 使用Gradle构建项目后没有src文件,自己新建后不能创建Java文件的解决办法
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
- java 应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml
- IDEA 14创建Maven管理的Java Web项目(图解)
- java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml