文件名称:gradle多模块开发项目实例
文件大小:80KB
文件格式:RAR
更新时间:2017-11-24 10:10:21
gradle java 多模块开发 项目构建
参考文档:gradle的官方userguide.pdf文档的chapter 55和chapter 56. gradle的多模块或项目开发一定不会比maven差,在我看来!大的项目分成多个模块来开发是常事.下文就介绍一下怎么用gradle开发多模块项目.对于gradle,在Eclipse和IDEA开者之间,毫无疑问选择IDEA作为IDE. testweb是一个简单例子,项目只分成了core和web两个模块.其中core模块是放一些基本的或公共的java类,web模块放的是web Controller,配置,页面.所以最终打包项目时,core应打成一个jar包,而web模块引用(依赖)core模块,对于web的java类也打起一个jar包,这两个jar包最后是放在lib包下面再打成war包.项目的主要结构如下: testweb core src main java test java resources build.gradle web src main java resources test java build.gradle build.gradle settings.gradle core主要使用spring+spring data jpa(hibernate实现)+mysql
【文件预览】:
testWeb
----gradlew.bat(2KB)
----gradlew(5KB)
----core()
--------core.iml(1KB)
--------src()
--------build.gradle(181B)
----testWeb.iml(856B)
----.gradle()
--------2.0()
----gradle()
--------wrapper()
----.idea()
--------uiDesigner.xml(9KB)
--------scopes()
--------gradle.xml(631B)
--------misc.xml(606B)
--------vcs.xml(173B)
--------.name(7B)
--------copyright()
--------modules.xml(567B)
--------encodings.xml(171B)
--------compiler.xml(734B)
--------workspace.xml(67KB)
--------libraries()
--------artifacts()
----out()
--------artifacts()
----web()
--------web.iml(2KB)
--------src()
--------build()
--------build.gradle(181B)
----settings.gradle(61B)
----web2()
--------web2.iml(832B)
--------src()
--------web()
----build.gradle(2KB)