首先下载Gradle,我的网盘分享地址http://pan.baidu.com/s/1boDchMf
然后解压,将里面的Gradle3.2文件夹copy到D盘,D:\gradle-3.2
然后配置环境变量,2点:
1、新增GRADLE_HOME,输入D:\gradle-3.2
2、在path中,插入%GRADLE_HOME%\bin
这样之后,在命令行中,输入gradle -v ,如下
然后,在Eclipse中,点击Help菜单,然后有个Eclipse Marketplace
搜索buildship,然后出现如下,install第一个,然后重启Eclipse
然后,如何新建用buildship新建一个java web项目呢?File-New-Other-输入Gradle
然后点击Next,输入你的项目名。
然后点击next,输入你本地的Gradle位置,和本地的Javahome
点击Next,点击Finish。然后出现项目如图:
之后,右键项目,点击properties-project facets-convert to faceted form,然后选中dynamic web module。
添加调试时的依赖Lib
右键web工程,选择properties,选择Deployment Assembly,在弹出的界面选择add,选择Java Build Path Entries,点击确定。这样就可以在eclipse下调试web项目了。
它默认已经按照规范来建包:
默认的项目结构如下:
- src/main/java目录包含了项目的源代码。
- src/main/resources目录包含了项目的资源(如属性文件)。
- src/test/java目录包含了测试类。
- src/test/resources目录包含了测试资源。所有我们构建生成的文件都会在build目录下被创建,这个目录涵盖了以下的子目录.。
gradle配置
↓ 打开build.gradle,例如引入ssh的库。gradle默认为jcenter仓库,这里用了maven仓库,也就是mavenCentral()
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
// struts library
compile group: 'org.apache.struts', name: 'struts2-core', version: '2.3.24.1'
compile 'org.apache.struts:struts2-spring-plugin:2.3.24.1'
compile 'org.apache.struts:struts2-json-plugin:2.3.24.1'
// spring library
compile group: 'org.springframework', name: 'spring-core', version: '4.2.3.RELEASE'
compile group: 'org.springframework', name: 'spring-web', version: '4.2.3.RELEASE'
compile group: 'org.springframework', name: 'spring-orm', version: '4.2.3.RELEASE'
compile group: 'org.springframework', name: 'spring-aop', version: '4.2.3.RELEASE'
compile group: 'org.springframework', name: 'spring-aspects', version: '4.2.3.RELEASE'
compile group: 'org.springframework', name: 'spring-jdbc', version: '4.2.3.RELEASE'
// hibernate library
compile group: 'org.hibernate', name: 'hibernate-core', version: '5.0.1.Final'
// common library
compile 'org.slf4j:slf4j-api:1.7.13'
compile 'mysql:mysql-connector-java:5.1.38'
compile 'org.apache.commons:commons-pool2:2.4.2'
compile 'org.apache.commons:commons-dbcp2:2.1.1'
testCompile 'junit:junit:4.12'
}
等待片刻,项目所依赖的jar包就会被引进。