{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/2020-05-18-gradle-dependencies-module/","result":{"data":{"markdownRemark":{"id":"2227febf-7f19-5357-94d7-2a3440e3375c","html":"<p>![chemex](/img/chemex</p>\n<p>To be a introduction of Groovy</p>\n<h2>quick start</h2>\n<ol>\n<li>base on spring dependencies management &#x26; spring boot bom plugin</li>\n<li>new a dependencies gradle module with self dependec file witch will be a gradle plugin</li>\n<li>import the plugin on parent project</li>\n</ol>\n<p>just use <code>The Java Platform Plugin</code></p>\n<p>include project use for </p>\n<pre><code class=\"language-groovy\">include \"demo:seata-demo\"\nfile(\"${rootDir}/demo/seata-demo\").eachDirMatch(~/.*/) {\n    if (\"${it.name}\".indexOf(\"-service\") >= 0) {\n        include \"demo:seata-demo:${it.name}\"\n    }\n}\n</code></pre>\n<h2>quote</h2>\n<ul>\n<li><a href=\"https://docs.gradle.org/current/userguide/java_platform_plugin.html#sec:java_platform_usage\">The Java Platform Plugin</a></li>\n</ul>","frontmatter":{"date":"May 18, 2020","title":"Groovy introduction","description":"Lean the JVM Language ```Groovy```","tags":["Groovy"]}}},"pageContext":{"id":"2227febf-7f19-5357-94d7-2a3440e3375c"}}}