本来是想学习下Spring Security的,然后向去官方找一个demo,结果发现只有打包好的war文件,没有源码,蛋疼。然后发现源码在github上,果断clone下来。
然后发现依赖不是基于maven的,而是用gradle去处理依赖以及构建项目,介绍gradle是这样的: Gradle就是可以使用Groovy来书写构建脚本的构建系统,支持依赖管理和多项目,类似Maven,但比之简单轻便。
不过还好spring做了一个很好gradle封装 ,只要在Spring Security的源码根目录运行
gradlew build,就会自己帮你去下载依赖构建项目 ,过程时间那是相当的久,而且我运行的时候中途还莫名其妙停着不动了,然后我停了重新跑就ok了。好吧 经过一段漫长的时间后会提示编译成功了。(个人建议gradlew build –x test 这样会忽略测试 估计会稍微快点)。
然后gradlew install ,
再然后就是 gradlew cleanIdea eclipse
现在就还是一般的eclipse项目了 就可以导入了 下面的图片是导入eclipse的截图
最后是把关联的几个都导入。
然后就可以用tomcat跑起来了(我自己用jetty是没有跑起来的)
总的感觉并不爽,其实我们也不要太强大的工具 我们只要能很好的处理包依赖和构建项目就可以了。
当然gradle还不是很了解 留着以后再去看看其他好用的地方了。
- 大小: 3.6 KB
分享到:
相关推荐
基于springmvc+spring+hibernate+gradle构建,前后交互采用ajax
maven2gradle 只是看
主要介绍了详解阿里云maven镜像库配置(gradle,maven),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jar共享gradle-aspectj-1.6,maven构建gradle的jar,maven构建gradle的jar,maven构建gradle的jar。
spring编译gradle资源库
spring编译gradle资源库03
github最新版spring源码gradle构建20141121只要5分
Gradle插件,创建一个UploadArchives任务,自动将所有Java、Kotlin或Android库上载到任何Maven实例。这个插件基于chris-banes的初始实现,并且已经被增强以添加kotlin支持并跟上最新的更改。
gradle-maven-plugin:Gradle 5.x Maven发布插件来部署工件
发现csdn上其他的spring5 源码都不能直接运行,花了大量时间自己用gradle 编辑一下spring5.1的源码,可以直接在idea运行,包含demo-test测试模块。导入idea后 ,点项目右键build Module spring 。然后打开demo-test ...
花50积分下了一个spring demo没法跑,很气,自己看了网上资料弄了一个能用的Spring Boot + gradle demo. ide用的IntelliJ
spring编译gradle资源库04
spring编译gradle资源库09
spring编译gradle资源库07
spring编译gradle资源库05
spring编译gradle资源库06
spring编译gradle资源库08
spring编译gradle资源库02
Maven 到 Gradle 将 Maven 依赖项转换为 Gradle 的非常基本的网页。 目前只解析 groupId、artifactId 和 version。 范围被忽略。 如果使用版本变量,它将保留它,但您仍然需要在 build.gradle 文件中定义该变量 ...
基于gradle管理项目,使用springMVC4.1.6的DEMO项目,仅供大家参考,谢谢