#Maven

openai-kotlin - OpenAI API Kotlin客户端,多平台支持与协程集成
OpenAI APIKotlinKtorGradleMavenGithub开源项目
OpenAI API Kotlin客户端提供多平台支持和协程功能,开发者可在Kotlin项目中无缝集成OpenAI API。该库简化了API访问流程,支持模型、聊天、图像、嵌入和文件等功能。通过Gradle或Maven轻松配置依赖,快速上手。库中包含示例应用和详细指南,帮助用户理解和应用OpenAI功能。
ImageJ - 跨平台的科学图像处理和分析工具
ImageJJava科学图像处理开源软件MavenGithub开源项目
ImageJ是一款公共领域的科学图像处理和分析软件,由Java编写,能在不同平台上运行。主要功能包括作为Maven项目的依赖库,以及通过Ant和Maven从源代码进行构建。ImageJ拥有丰富的社区资源,如官方网站、Wiki、邮件列表和论坛,为用户提供广泛支持。适合科研人员和开发者,欢迎社区贡献。
spring-batch-extensions - Spring Batch扩展模块集合支持多种技术集成
Spring Batch Extensions模块支持开源项目GitHubMavenGithub
Spring Batch Extensions项目为Spring Batch提供多个扩展模块,支持Excel、Elasticsearch、BigQuery、Neo4j等技术集成。作为GitHub上Spring组织的一部分,每个模块独立发布。这些扩展增强了Spring Batch处理不同数据源的能力,提升了批处理应用的适应性。
spring-amqp-samples - Spring AMQP集成实践与示例项目
Spring AMQPRabbitMQMaven消息队列Spring BootGithub开源项目
Spring AMQP示例项目包含多个实用案例,如HelloWorld、Stocks应用和RabbitMQ教程的Spring Boot版本。项目涵盖同步异步消费者、Web界面和命令行操作等多种场景,并提供详细的构建说明。开发者可通过这些示例深入学习Spring与AMQP的集成应用,是掌握Spring AMQP技术的实践指南。
spring-data-build - Spring Data模块的通用构建基础设施
Spring Data BuildMaven构建基础设施文档生成项目设置Github开源项目
spring-data-build为Spring Data模块提供统一的构建基础设施。它包含resources和parent两个子项目,简化了Maven项目的配置过程。该项目预设了核心依赖、属性和文档生成,并支持JavaDoc打包、文档生成和模式文件分发等任务。spring-data-build适用于单模块和多模块项目,是Apache 2.0许可的开源项目。
joni - Java平台高性能正则表达式库 支持复杂匹配和命名捕获
Joni正则表达式JavaOnigurumaMavenGithub开源项目
Joni是Oniguruma正则表达式库的Java移植版,为Java开发者提供高效的正则表达式功能。该库支持基本匹配、捕获组和命名捕获,适用于需要复杂正则表达式处理的项目。Joni作为轻量级库,在保持Oniguruma功能的同时,优化了Java环境下的性能表现。它以MIT许可发布,在GitHub上持续维护,具有简单的API和良好的UTF-8编码支持。
Java-OCA-OCPP - Java实现的OCPP充电桩通信协议库 支持2.0.1和1.6版本
Java-OCA-OCPP开源库充电点协议Maven开放充电联盟Github开源项目
Java-OCA-OCPP是一个开源Java库,用于实现开放充电点协议(OCPP)。该库支持OCPP 2.0.1和1.6版本的SOAP和WebSocket通信,采用测试驱动设计,便于开发者适配和修改。它可用于构建符合OCPP规范的中央系统或充电桩,并按功能配置文件分类处理传入请求事件,有助于电动汽车充电基础设施的开发。
aws-sdk-java-v2 - 高性能Java SDK用于访问AWS云服务
AWS SDKJavaMavenAmazon Web ServicesSDK 2.0Github开源项目
aws-sdk-java-v2是Amazon Web Services官方提供的Java开发工具包。该SDK支持非阻塞IO和自定义HTTP实现,增强了应用程序的灵活性。它可通过Maven轻松集成,覆盖EC2、S3、DynamoDB等主要AWS服务。开发者可利用此SDK快速构建与AWS云平台交互的Java应用。
spring-cloud-openfeign - 声明式REST客户端优化微服务间通信
Spring CloudFeignMavenRESTJavaGithub开源项目
Spring Cloud OpenFeign 是一个声明式REST客户端,为微服务架构中的服务间通信提供简便解决方案。开发者可通过JAX-RS或Spring MVC注解创建接口的动态实现,简化服务调用。项目支持Java 17,使用Maven构建,提供文档和贡献指南,适合需要高效微服务通信的开发团队。
Maven - 基于兴趣连接的无边界在线交流空间
AI工具Maven社交网络AI兴趣匹配无边界交流
Maven是一个基于兴趣连接的创新型无边界平台,颠覆传统社交媒体模式。它不依赖点赞和关注系统,而是利用AI技术自动根据用户兴趣连接内容和人群。这个无边界交流环境鼓励深度探讨,让用户追随兴趣而非追逐流行。Maven融合AI技术辅助用户梳理想法,发现新知识,特别适合投资者、营销人员、创业者和工程师等群体,为他们提供一个基于共同兴趣的独特AI驱动交流空间。
incubator-kie-optaplanner - AI驱动的开源约束求解器 优化复杂业务问题
OptaPlanner开源AI约束求解器MavenJenkinsGithub开源项目
incubator-kie-optaplanner是一款开源AI约束求解器,专注于解决复杂的调度、规划和资源分配问题。该项目支持Java 11-17,采用Maven 3.x构建。它提供了丰富的示例和快速入门指南,方便开发者快速上手。作为Apache孵化项目,incubator-kie-optaplanner欢迎社区贡献,不断优化性能和扩展功能。
camel-examples - Apache Camel集成示例库 涵盖77个实用场景
Apache Camel示例项目Maven组件集成Github开源项目
camel-examples是Apache Camel官方提供的示例库,包含77个涵盖基础到高级应用场景的集成示例。示例涉及消息传递、云服务、数据库操作和企业集成模式等多个领域,全面展示了Camel的集成能力。开发者可通过这些实例快速掌握Camel的使用方法,加快项目开发进度。该示例库定期更新,为开发人员提供了构建可靠高效集成方案的参考资源。
nexus-public - Nexus Repository 开源软件组件管理系统
Sonatype Nexus Repository开源代码库MavenJava构建要求Github开源项目
Nexus Repository是Sonatype公司开发的开源仓库管理系统,支持Maven、npm等多种仓库格式。它提供灵活的软件组件管理功能,具备强大的搜索和浏览能力,适用于不同规模的开发团队。系统易于安装使用,采用Eclipse Public License v1.0开源协议。项目使用Java 8和Apache Maven构建,源代码托管在GitHub上,欢迎开发者参与贡献。
camel-spring-boot-examples - Spring Boot环境下的Apache Camel集成示例
Apache CamelSpring Boot示例项目Maven组件集成Github开源项目
camel-spring-boot-examples项目展示了Apache Camel在Spring Boot环境中的应用。该项目包含58个示例,涵盖基础路由到高级EIP模式等多种集成场景。示例涉及云服务、消息传递、REST API和监控等领域,为开发者提供了实用的参考。项目采用Maven构建,并附有详细说明,便于快速掌握Camel的核心功能。
spotless - 多语言代码格式化工具 支持主流构建系统
Spotless代码格式化GradleMavenSBTGithub开源项目
Spotless支持格式化Java、JavaScript、Kotlin等多种语言代码。可集成Gradle、Maven、SBT等构建系统,实现自动格式化和增量检查。提供编码保护、git增量检查等功能,帮助团队保持一致的代码风格。
jenkins-pipeline-library - Jenkins流水线库简化Java和Maven构建流程
Jenkins Pipeline LibraryMavenGIT构建自动化持续集成Github开源项目
jenkins-pipeline-library是一个简化Java和Maven构建流程的Jenkins流水线库。它实现了凭证自动管理、Maven自动配置、作业统一设置和增强日志功能。通过支持代码检出、Maven构建等常见任务,并提供多个实用工具,该库大幅提高了Jenkins流水线脚本的开发和维护效率。
cucumber-reporting - Cucumber测试报告生成与可视化工具
Cucumber报告生成JenkinsMavenJavaGithub开源项目
cucumber-reporting是一款Java开发的Cucumber测试报告生成工具。它能将Cucumber的JSON格式测试结果转换为含图表和统计数据的HTML报告。该工具适用于Jenkins构建服务器,同时支持Maven命令行等多种使用方式。生成的报告可离线查看,无需额外依赖。工具提供特性概览、结果详情、失败信息和标签报告等功能,全面展示测试执行情况。
spring-boot-vuejs - Spring Boot与Vue.js全栈开发框架
Spring BootVue.js前后端分离REST APIMavenGithub开源项目
spring-boot-vuejs是一个整合Spring Boot后端和Vue.js前端的全栈开发框架。该项目提供了构建现代Web应用的完整方案,包含REST API、单页应用和构建工具链。采用Maven管理依赖,支持热重载,并附有详细配置说明,有助于开发者快速入门全栈开发。
maven-git-versioning-extension - Maven Git版本控制扩展插件
MavenGit版本控制CI/CD项目配置Github开源项目
Maven Git版本控制扩展插件根据Git状态自动设置项目版本和属性,无需修改POM文件。支持分支、标签和提交的灵活配置,可替代Maven Release插件,简化版本管理。适用于Java 11+和Maven 3.6.4+项目,提供详细配置说明和使用指南。
blog_demos - 全面Java技术实践与云原生开发探索
JavaDockerKubernetesMavenOpenJDKGithub开源项目
该Java技术博客涵盖云原生、Docker、Kubernetes、Maven、JVM等多个领域的实战教程和深度剖析。博客内容包括Quarkus框架应用、OpenJDK源码编译、Maven私有仓库搭建等热门主题,提供从基础到进阶的全面学习路径。通过丰富的实践案例,帮助开发者提升技术能力,适应现代软件开发趋势。
ik-analyzer - Maven化中文分词器 支持Lucene 5至9版本
IK-Analyzer中文分词MavenLucene开源项目Github
ik-analyzer是一个Maven化的中文分词器项目,专为中文分词优化词典。该项目支持Lucene 5至9全系列版本,已发布至Maven Central方便集成。除Java实现外,还提供Rust版本,为开发者提供更多选择。