Mac Eclipse Grade Web学习笔记

Gradle可以很方便的帮助我们管理项目的依赖库,根据依赖关系自动的去下载需要的jar包,并自动配置到build path下,避免了管理众多jar包等繁琐的事情。

1.Grade的安装

去Grade官网去下载需要的Grade压缩包,成功后解压到系统目录,我这里是/Users/LQG/Library/gradle-3.2.1 目录下


然后配置环境变量,打开终端,执行 open .bash_profile 命令,打开并编辑.bash_profile, 添加exportPATH=$PATH:/Users/LQG/Library/gradle-3.2.1/bin,然后保存,使用source .bash_profile命令更新环境变量,可使用gradle -v命令来测试是否按照成功,出下类似如下画面即是成功。


2.Eclipse插件安装

打开Eclipse Java EE IDE for Web Developers,点help -> Eclipse Marketplace,搜索buildship,找到插件后,点击installed,同意协议,等待安装完成,重新启动Eclipse。


3.使用Gradle创建Web项目

重启后点击 File -> New -> Other,然后会有Gradle选项


选择Gradle Project点击Next,输入项目名称,项目路径使用默认路径,点Next,Gradle Distribution我们选择刚才自己安装的本地路径,Java路径选择我们本机上安装的1.8版本的路径


点Next,进入预览页面,无误后点Finish


项目创建完成后,还不是一个Web项目,我们要做一些操作,在项目上右击,选择Properties,选择Project Facets,把Dynamic  Web Module和JavaScript勾选上,然后Apply OK.


项目变成了Web项目。

4.可能需要的一些工作

我用Gradle直接生成的web项目,没有web.xml文件,这个只要展开项目找到 Deployment Description:XXX,右键选择 Generate Deployment Description Stub 点击即可自动生成对应版本的web.xml。

在gralde.build里面添加完依赖库以后,右键 Gradle -> Refresh Update Project 后,会有出现 Classpath entry org.eclipse.buildship.core.gradleclasspathcontainer will not be exported or published. Runtime ClassNotFoundExceptions may result.  Classpath Dependency Validator Message. 这样一个警告,然后在项目启动运行过程中会报 java.lang.ClassNotFoundException 的错误。

这个时候需要我们去手动的将通过Gradle依赖过来的包发布到lib目录下,在项目上右键 一次选择 Properties -> Deployment Assembly,修改前是这样的:


然后点击右边的Add,选择Java Build Path Entries,点击Next,选中Project and External Dependencies,点击Finish后即可,修改后是这样的:



点击 Apply  OK ,项目警告消除,不会报错,运行正常。



我这里简单的使用了SSM框架,都是最新版的,比如spring框架,我只在依赖库里写了一个MVC的,Gradle就自动将其他需要用到的所有的依赖库也加载了进来。

 // https://mvnrepository.com/artifact/org.springframework/spring-webmvc

compile group: 'org.springframework', name: 'spring-webmvc', version: '4.3.4.RELEASE'




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值