### Install ihub-pub Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Adds the ihub-pub plugin to your project's build.gradle file. This is the primary method for integrating the plugin's functionality. ```groovy plugins { id 'pub.ihub.plugin' version '${ihub.plugin.version}' } ``` -------------------------------- ### Gradle Project Repositories Output Source: https://github.com/ihub-pub/plugins/blob/main/README.md Example output displayed in the console during Gradle build, indicating configured repositories like MavenLocal and AliYunPublic. ```text ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Gradle Project Repos │ ├──────────────────────────────────────────────────────────────────────────────────────────────────┤ │ MavenLocal(file:/C:/Users/Henry/.m2/repository/) │ │ AliYunPublic(https://maven.aliyun.com/repository/public) │ MavenRepo │ └──────────────────────────────────────────────────────────────────────────────────────────────────┘ ``` -------------------------------- ### IHub Settings Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Manages plugin repositories, plugin versions, and subproject management for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-settings' } ``` -------------------------------- ### IHub Publish Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Integrates component publishing plugin environments, configuring publishing repositories and other default settings for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-publish' } ``` -------------------------------- ### IHub Kotlin Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Integrates Kotlin-related plugin environments for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-kotlin' } ``` -------------------------------- ### IHub Java Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Integrates Java-related plugin environments and configures default dependencies and compatibility settings for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-java' } ``` -------------------------------- ### IHub Groovy Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Integrates Groovy-related plugin environments and configures default Groovy component dependencies for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-groovy' } ``` -------------------------------- ### IHub Version Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Integrates and enhances the ben-manes.versions plugin for managing project versions in Gradle. ```gradle plugins { id 'pub.ihub.plugin.ihub-version' } ``` -------------------------------- ### IHub Verification Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Configures static code analysis and test case coverage, among other verification aspects, for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-verification' } ``` -------------------------------- ### IHub Base Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md A foundational plugin for configuring component repositories and other extended properties in Gradle projects. ```gradle plugins { id 'pub.ihub.plugin' } ``` -------------------------------- ### IHub Test Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Configures test tasks for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-test' } ``` -------------------------------- ### IHub Profiles Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Manages Gradle versions and Maven POM profiles for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-profiles' } ``` -------------------------------- ### Configure ihub-pub Plugin Properties Source: https://github.com/ihub-pub/plugins/blob/main/README.md Configures the behavior of the ihub-pub plugin in your project's gradle.properties file. Allows enabling/disabling local and Aliyun proxy repositories. ```properties # 是否启用本地仓库 iHub.mavenLocalEnabled=true # 是否启用阿里云代理仓库 iHub.mavenAliYunEnabled=true ``` -------------------------------- ### IHub Copyright Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Automatically configures IDEA copyright information for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-copyright' } ``` -------------------------------- ### IHub BOM Plugin Source: https://github.com/ihub-pub/plugins/blob/main/README.md Configures project dependency versions and compatibility management using Bill of Materials (BOM) for Gradle projects. ```gradle plugins { id 'pub.ihub.plugin.ihub-bom' } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.