maven

  
共有 411 2 3 下一页

在 Maven 中使用 Spotless

23-01-17 349 5k

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

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

22-12-21 561

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

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

22-12-04 795 2k

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

Rust模块系统的清晰解释 - sheshbabu

22-10-07 574 13k
在这篇文章中,我将使用实际示例来解释模块系统,以便您清楚地了解它的工作原理,并可以立即开始在您的项目中应用它。 由于 Rust 的模块系统非常独特,我要求读者以开放的心态阅读这篇文章,并拒绝将其与其... 详细

java-callgraph:为Java程序生成静态和动态调用依赖图

22-09-18 1458 2

一套用于在Java中生成静态和动态调用图的程序。 javacg-static。从jar文件中读取类,沿着方法体走,并打印出一个调用者-被调用者的关系表。 javacg-dynamic。作为一... 详细

renatoathaydes/jbuild:比Maven能更好地解决Java依赖冲突

22-07-07 714 1k

依赖管理是一个困难的话题,比大多数开发人员可能意识到的要困难得多。 只要一切正常,您几乎不需要关注您当前使用的依赖项的哪个版本(但您当然应该),所以这是可以理解的。 但是,如果您想构建可靠的软件,同... 详细

J2Cl崛起:GWT之后的Java Web开发 - KIE

22-04-12 664 1 3k

GWT已经死了,自2006年以来,Web开发发生了巨大的变化: 现在浏览器之间已经不存在相互冲突的混乱局面,但是,现代的web开发框架也远非理想。 例如,GWT的一个非常强大的优势是围绕着Maven... 详细

Pants:类似Maven但支持多个语言的构建

22-02-20 643 1 1k

Pants 是一种快速、远程友好且符合人体工程学的构建工具,适用于 Python、Go、Java 和 Scala 等多种语言。 Pants 构建系统是一个多语言工具,具有许多不错的功能,包括完全并行... 详细

Nix:一个纯粹的函数式包管理器

22-02-20 1074 1k

Nix 既是一个Javascript包管理器:一个可以下载和运行的预构建包的来源,也是一种函数性语言,可以帮助我们以可重现的方式编写“构建表达式”。Nix 表达式是一个具有一个副作用的函数:创建构建... 详细

Maven 5的两个重要变化

22-02-06 726 2k

一位 Apache Maven 提交者最近写了一篇关于 他们的 Maven 5 计划的 文章。最重要的变化: 需要区分两种 POM 类型: 构建 POM ,存储在项目源代码控制中,在构建时使用... 详细

dtolnay/semver-trick:Rust中如何避免复杂的级联性协调升级?

21-12-25 604

semver技巧是指将重大更改发布到 Rust 库,而无需跨其下游依赖关系图进行协调升级。这个技巧是围绕让你的库的一个版本声明对同一库的更新版本的依赖而构建的。 semver技巧一定程度缓解Rust... 详细

什么是开源构建工具Bazel?

21-10-08 2312 1 2k

Bazel是由 Google 开发的开源构建工具,用于自动化大型软件的构建过程。其他公司如Pinterest的,Adobe公司,SpaceX公司,英伟达和LinkedIn都使用它。 Bazel ... 详细

如何加速Maven构建速度?

21-10-08 1430 2k

混合几种加速技术的命令: mvnd test -Dparallel=all -DperCoreThreadCount=false -DthreadCount=16 -o 使用... 详细

谷歌的依赖管理最佳实践

21-08-15 777 2k

本文介绍了一组用于管理应用程序依赖项的最佳实践,包括漏洞监控、工件验证以及减少依赖项足迹并使其可重现的步骤。 这些实践中的每一个的具体情况可能会因您的语言生态系统和您使用的工具的具体情况而异,但一般... 详细

使用GitHub Actions发布部署项目到Maven Central

21-05-19 519 5k

假设你在Sonatype的Jira上创建了一个帐户,您的本地帐户settings.xml已经配置好。 Java  workflows " class='body_href' >Actions工... 详细