• 一套用于在Java中生成静态和动态调用图的程序。 javacg-static。从jar文件中读取类,沿着方法体走,并打印出一个调用者-被调用者的关系表。 javacg-dynamic。作为一个Java代理运行,对用户定义的一组类的方法进行检测,以跟踪它们的调用。在JV
  • Gradle 虽然带来了 Maven 集成、包装器和守护进程的新想法。但是Gradle极端的灵活性带来了认知负担。 Reddit网友:1、大约 5 年前,我创建了两个项目。一种使用 Maven,一种使用 G
  • Pants 是一种快速、远程友好且符合人体工程学的构建工具,适用于 Python、Go、Java 和 Scala 等多种语言。Pants 构建系统是一个多语言工具,具有许多不错的功能,包括完全并行性和远程工作者支持。Pants 已经存在好几年了, icon
  • 使用 Maven 和 Spotless 为 Java 代码库强制执行代码样式和格式化规则。 Spotless</ icon
  • GWT已经死了,自2006年以来,Web开发发生了巨大的变化:现在浏览器之间已经不存在相互冲突的混乱局面,但是,现代的web开发框架也远非理想。例如,GWT的一个非常强大的优势是围绕着Maven的生态系统--这个解决方案的稳定性和可用性令人难以置信,尤其是在大团队进行大型项目 icon
  • Nix 既是一个Javascript包管理器:一个可以下载和运行的预构建包的来源,也是一种函数性语言,可以帮助我们以可重现的方式编写“构建表达式”。Nix 表达式是一个具有一个副作用的函数:创建构建本身的规范。Nix 方法的主要思想是将软件组件彼此隔离地存储在中央组件存储中,路径名包 icon
  • 如果您的项目是使用Maven构建的,则必须尝试使用Maven Daemon。 它的速度之快令人震惊,尤其是在多模块项目中。 架构概述: 构建是在一个长期存在的后台进程中进行的,也就是守护进程。 一个守护进程实例可以满足mvn icon
  • 一位 Apache Maven 提交者最近写了一篇关于他们的 Maven 5 计划的文章。最重 icon
  • 假设你已经有了一个war包,使用WildFly Docker镜像来创建应用镜像:将以下内容加入一个新 Dockerfile 映像 icon
  • 随着 Maven 3.9.0的发布,现在可以利用maven-build-cache-extensionMaven icon
  • 在这篇文章中,我将使用实际示例来解释模块系统,以便您清楚地了解它的工作原理,并可以立即开始在您的项目中应用它。由于 Rust 的模块系统非常独特,我要求读者以开放的心态阅读这篇文章,并拒绝将其与其他语言中的模块工作方式进行比较。让我们使用这个文件结构来模拟一个真实世界的项目: icon
  • 依赖管理是一个困难的话题,比大多数开发人员可能意识到的要困难得多。只要一切正常,您几乎不需要关注您当前使用的依赖项的哪个版本(但您当然应该),所以这是可以理解的。但是,如果您想构建可靠的软件,同时在所有依赖项中跟上最新的安全补丁,这需要不断更新库并确保没有意外引入重大更改并且 icon
  • semver技巧是指将重大更改发布到 Rust 库,而无需跨其下游依赖关系图进行协调升级。这个技巧是围绕让你的库的一个版本声明对同一库的更新版本的依赖而构建的。semver技巧一定程度缓解Rust中依赖地狱问题。点击标题见项目。  icon
  • 检测依赖项中的漏洞对于创建健壮、可靠和安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助我们维护健康和定性的代码库。幸运的是,有 Maven 插件可用于在我们的构建中自动执行此操作。在这篇博文中,我将展示我最喜欢的三个 Maven 插件,以确保 Java 项目的质量和安全 icon
  • Moditect是一个如此令人惊叹的项目! ModiTect 项目旨在提供使用 Java 模块系统(“Jigsaw”)的生产力工具。 目前支持以下任务: 为给定的工件(Maven 依赖项或 icon
  • 如果你想在Java中玩JNI和Rust,Rust Maven插件让这一过程变得简单。 可以说,它比JNI和C更简单。 插件功能 该插件将构建委托给cargo并支持大部分cargo build功能。 主要用例是简化 J icon
  • 主要思路是在实际编码开始之前编写 API 规范,然后根据API规范让OpenAPI生成模型。 第一步创建一个规范文件并根据该规范生成一个模型。 首先,我们在resources文件夹中创建一个名为bookapi.y icon
  • JeKa 是一个非常精简的工具,允许您从命令行或在 IDE 中执行任意 Java 源代码。虽然乍一看这似乎没什么大不了的,但此功能使您能够: 使用纯Java 代码 icon