Maven插件

     

Spring Boot五个多模块技巧

98 3K

在本次探索中,我们提出了五个实用技巧,为在 Spring Boot 框架内有效构建模块提供指导。技巧一:逻辑模块划分逻辑模块划分涉及根据应用程序的功能组件或特性来组织模块。这种方法通过将相关功能分组在.

Spring Boot中使用JaCoCo设置Maven多模块代码覆盖率

205 12K

代码覆盖率是软件开发的一个重要方面,帮助我们确保我们的代码经过彻底的测试。JaCoCo(Java 代码覆盖率)是一种流行的工具,用于测量 Java 应用程序中的代码覆盖率。本文将探讨如何在 Sprin.

Maven中各种关系型数据库的JDBC驱动配置列表

85 4K

下面列表提供了各种常见RDBMS的驱动程序和连接URL,包括PostgreSQL、MySQL、Oracle、SQL Server等。无论你使用哪种RDBMS,只需查找对应的驱动程序和连接URL,就可以.

DDD界限上下文与模块化实现的矛盾

125

在构建Web应用时,使用Java的原生模块或Maven模块都无法实现有界上下文(Bounded Context)。Maven模块和Java自己模块都无法构建隐含有界上下文的模块。Maven模块在构建W.

使用Dagger代码简化CI/CD管道

160 21K

本文讨论使用 Dagger 简化 Java/Gradle 服务的 CI/CD 管道。它将使用 Docker/docker-compose 构建、测试和打包服务的传统方法与使用 Dagger 进行了比较.

使用Mave OpenAPI插件生成Java模型代码

447 4K

主要思路是在实际编码开始之前编写 API 规范,然后根据API规范让OpenAPI生成模型。第一步创建一个规范文件并根据该规范生成一个模型。首先,我们在resources文件夹中创建一个名为booka.

Moditect:Java 模块系统的工具

501 3K

Moditect是一个如此令人惊叹的项目!ModiTect 项目旨在提供使用 Java 模块系统(“Jigsaw”)的生产力工具。目前支持以下任务: 为给定的工件(Maven 依赖项或本地 JAR 文.

Maven vs. Gradle 比较

415 2

Gradle 虽然带来了 Maven 集成、包装器和守护进程的新想法。但是Gradle极端的灵活性带来了认知负担。Reddit网友:1、大约 5 年前,我创建了两个项目。一种使用 Maven,一种使用.

rust-maven-plugin:在Java Maven项目中编译和捆绑Rust JNI库

490 2K

如果你想在Java中玩JNI和Rust,Rust Maven插件让这一过程变得简单。 可以说,它比JNI和C更简单。插件功能 该插件将构建委托给cargo并支持大部分cargo build功能。 主要.

3个Maven插件确保质量和安全性

623 5K

检测依赖项中的漏洞对于创建健壮、可靠和安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助我们维护健康和定性的代码库。幸运的是,有 Maven 插件可用于在我们的构建中自动执行此操作.

使用maven-build-cache-extension实现Maven增量快速构建Java项目

979 6K

随着 Maven 3.9.0的发布,现在可以利用maven-build-cache-extensionMaven 项目中的增量构建来获益。此功能可以缩短构建时间(在您的本地工作流程和 CI 中)。它缓.

使用 JeKa 实现 Java DevOps

480

JeKa 是一个非常精简的工具,允许您从命令行或在 IDE 中执行任意 Java 源代码。虽然乍一看这似乎没什么大不了的,但此功能使您能够: 使用纯Java 代码编写任意脚本,在 IDE 中运行和调试.

在 Maven 中使用 Spotless

2783 5K

使用 Maven 和 Spotless 为 Java 代码库强制执行代码样式和格式化规则。Spotless 是一个通用格式插件 ,可用于在 Java 项目中强制执行代码样式和格式规则。它对于在整个团队.

maven-mvnd: 加速Maven构建的守护进程

1623

如果您的项目是使用Maven构建的,则必须尝试使用Maven Daemon。 它的速度之快令人震惊,尤其是在多模块项目中。架构概述: 构建是在一个长期存在的后台进程中进行的,也就是守护进程。 一个守护.

使用Docker WildFly和wildfly-maven-plugin实现Java应用容器化

1383 2K

假设你已经有了一个war包,使用WildFly Docker镜像来创建应用镜像:将以下内容加入一个新 Dockerfile 映像FROM quay.io/wildfly/wildflyADD targ.