Gradle 7.3.1 多模块应用创建及子模块依赖传递教程
{"title":"Gradle 7.3.1 多模块应用创建及子模块依赖传递教程","description":"本文详细介绍了使用 Gradle 7.3.1 创建多模块应用的步骤,包括子模块的创建、配置以及子模块之间依赖的传递方法。","keywords":"gradle, 多模块应用, 子模块, 依赖传递, build.gradle, settings.gradle, java, module, dependency","content":"要创建一个多模块应用,可以按照以下步骤进行操作:\n\n1. 在主目录下创建一个新的目录作为父级项目,例如:myproject\n2. 在父级项目目录下创建一个新的目录作为子模块,例如:module1\n3. 在module1目录下创建一个新的build.gradle文件,并添加模块的配置,例如:\n\ngroovy\nplugins {\n id 'java'\n}\n\ngroup 'com.example'\nversion '1.0-SNAPSHOT'\n\nsourceCompatibility = 1.8\n\ndependencies {\n implementation 'com.example:module2:1.0-SNAPSHOT'\n}\n\n\n\n4. 在父级项目目录下创建一个新的settings.gradle文件,并添加子模块的引用,例如:\n\ngroovy\nrootProject.name = 'myproject'\n\ninclude 'module1'\ninclude 'module2'\n\n\n5. 在父级项目的build.gradle文件中添加子模块的配置,例如:\n\ngroovy\nsubprojects {\n apply plugin: 'java'\n\n repositories {\n mavenCentral()\n }\n\n dependencies {\n implementation 'com.google.guava:guava:30.1-jre'\n }\n}\n\n\n\n6. 在父级项目目录下使用命令行或IDE构建项目,例如:gradle build\n\n这样就创建了一个包含两个子模块的多模块应用。子模块之间的依赖可以通过在子模块的build.gradle文件中添加implementation或compile依赖来传递。\n\n在上面的示例中,module1模块依赖于module2模块,通过在module1的build.gradle文件中添加implementation 'com.example:module2:1.0-SNAPSHOT'来传递依赖。\n\n注意:在构建之前,需要先在子模块中进行构建,以确保依赖被正确解析和传递。"}
原文地址: https://www.cveoy.top/t/topic/pE0Z 著作权归作者所有。请勿转载和采集!