Tag

Dependency Management

1 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 7, 2025 · Information Security

Unlocking Software Supply Chain Security with SBOM

This article explains how Software Bill of Materials (SBOM) serves as a digital map for component dependency and change management, detailing its functions in visualizing dependencies, detecting version conflicts, ensuring license compliance, and providing supply‑chain risk alerts, ultimately improving development efficiency, security, and regulatory compliance.

Dependency ManagementSBOMSecurity
0 likes · 11 min read
Unlocking Software Supply Chain Security with SBOM
php中文网 Courses
php中文网 Courses
Jun 6, 2025 · Backend Development

Master Go Modules: From Initialization to Advanced Dependency Management

This comprehensive guide walks Go developers through the evolution of package management, explains how to initialize and configure Go modules, demonstrates practical dependency handling, and shares best practices and advanced techniques for building maintainable, modular Go applications.

Dependency ManagementPackage Managementbackend
0 likes · 6 min read
Master Go Modules: From Initialization to Advanced Dependency Management
JD Tech Talk
JD Tech Talk
Jun 6, 2025 · Backend Development

Upgrade Java Projects to JDK 21: Challenges, Solutions & Best Practices

This article outlines the motivations, challenges, and step‑by‑step solutions for migrating over 100 Java applications to JDK 21, covering dependency conflicts, module system adjustments, Maven plugin compatibility, garbage‑collector selection, and practical build and deployment practices to ensure a smooth upgrade.

Dependency ManagementGarbage CollectionJDK21
0 likes · 13 min read
Upgrade Java Projects to JDK 21: Challenges, Solutions & Best Practices
Top Architecture Tech Stack
Top Architecture Tech Stack
May 27, 2025 · Backend Development

Analyzing and Cleaning Maven Project Dependencies with mvn dependency:analyze

This guide explains why and how to use Maven's dependency analysis tool to detect used undeclared and unused declared dependencies, demonstrates the required commands, interprets the warnings, and outlines best‑practice timing and risk considerations for Java backend projects.

Dependency ManagementIntelliJ IDEAJava
0 likes · 8 min read
Analyzing and Cleaning Maven Project Dependencies with mvn dependency:analyze
Python Programming Learning Circle
Python Programming Learning Circle
May 26, 2025 · Fundamentals

Comprehensive Guide to Python Version, Environment, Package Management and Build Tools

This article provides a structured overview of Python version management, virtual environment handling, package management, building, and publishing tools, comparing utilities like pyenv, conda, pipenv, Poetry, pdm, Hatch, and Rye, and includes practical command examples and a feature‑comparison table.

Dependency ManagementEnvironment ManagementVersion Management
0 likes · 23 min read
Comprehensive Guide to Python Version, Environment, Package Management and Build Tools
Architecture Digest
Architecture Digest
May 5, 2025 · Backend Development

Using Maven Dependency Analyzer to Detect Unused and Undeclared Java Dependencies

This article explains how to run Maven's dependency:analyze command, interpret its warnings about used‑undeclared and unused‑declared libraries, and safely clean up Java project dependencies, while also offering quick IntelliJ IDEA shortcuts and noting related promotional offers.

Dependency ManagementIntelliJ IDEAJava
0 likes · 7 min read
Using Maven Dependency Analyzer to Detect Unused and Undeclared Java Dependencies
Code Mala Tang
Code Mala Tang
Apr 24, 2025 · Operations

When npm install Fails: npm ci, --legacy-peer-deps & --force Explained

Developers often struggle with choosing the right npm command for CI/CD pipelines, so this guide compares npm install and npm ci, explains version specifiers, and details how --legacy-peer-deps and --force can resolve dependency conflicts, registry issues, and build failures.

CI/CDDependency Managementforce
0 likes · 9 min read
When npm install Fails: npm ci, --legacy-peer-deps & --force Explained
Code Mala Tang
Code Mala Tang
Apr 20, 2025 · Backend Development

Poetry vs requirements.txt: Which Python Dependency Tool Wins?

Poetry is a modern Python dependency and packaging tool that consolidates environment management, dependency resolution, and publishing, offering deterministic builds and integrated workflows, while requirements.txt provides a simple, widely compatible list of packages; the article compares their features, advantages, limitations, and demonstrates usage, including Docker integration.

Dependency ManagementDockerPoetry
0 likes · 14 min read
Poetry vs requirements.txt: Which Python Dependency Tool Wins?
Code Mala Tang
Code Mala Tang
Apr 13, 2025 · Backend Development

How to Build a Scalable Python Monorepo with UV: From Setup to Dependency Management

This tutorial shows how to use the UV tool to create a Python monorepo with separate API, core, and common library projects, manage dependencies with individual pyproject.toml files, and share reusable modules across FastAPI and other services.

Dependency ManagementMonorepoPackage Management
0 likes · 7 min read
How to Build a Scalable Python Monorepo with UV: From Setup to Dependency Management
Top Architect
Top Architect
Apr 12, 2025 · Backend Development

Comprehensive Guide to Maven: Basic Configuration, Dependency Management, Modules, Plugins, and Build Settings

This article provides a detailed tutorial on Maven, covering basic configuration, repository setup, dependency management, module organization, plugin usage (including jar, assembly, shade), and build settings, with examples and code snippets to help Java developers efficiently manage projects.

Build ToolsDependency ManagementJava
0 likes · 19 min read
Comprehensive Guide to Maven: Basic Configuration, Dependency Management, Modules, Plugins, and Build Settings
Code Mala Tang
Code Mala Tang
Apr 10, 2025 · Backend Development

How to Install PyPI Packages Offline with pip: A Complete Guide

This guide explains how to work around restricted network environments by downloading Python packages and their dependencies from PyPI, storing them locally, and using pip with --no-index and --find-links options to install them without internet access.

Dependency ManagementPython packagesVirtual Environment
0 likes · 10 min read
How to Install PyPI Packages Offline with pip: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 10, 2025 · Backend Development

Using tach to Identify and Validate Python Third‑Party Dependencies

This article explains how to detect missing or unused Python packages, install the tach tool, configure it to analyze a project’s source root, and use its built‑in commands to list and verify external dependencies against the declared requirements, ensuring a clean and reproducible environment.

Dependency ManagementPythoncode analysis
0 likes · 6 min read
Using tach to Identify and Validate Python Third‑Party Dependencies
Raymond Ops
Raymond Ops
Feb 27, 2025 · Backend Development

How to Resolve golang.org/x Package Download Failures with Proxies and Go Modules

This guide explains why Go commands often cannot download golang.org/x packages, and provides step‑by‑step solutions including setting HTTP/HTTPS proxies, manually cloning mirror repositories, using go.mod replace directives, and configuring the GOPROXY environment variable to ensure reliable dependency retrieval.

Dependency ManagementGOPROXYProxy
0 likes · 6 min read
How to Resolve golang.org/x Package Download Failures with Proxies and Go Modules
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 21, 2025 · Frontend Development

Understanding pnpm: Solving Dependency Management Issues in Modern Frontend Development

This article explains the evolution of JavaScript package managers, the shortcomings of npm and Yarn such as duplicated installations, phantom dependencies and unpredictable dependency trees, and demonstrates how pnpm’s content‑addressable store, hard‑link and symlink strategy provides faster installs, reduced disk usage, and more reliable dependency isolation for frontend projects.

Dependency ManagementYARNfrontend development
0 likes · 22 min read
Understanding pnpm: Solving Dependency Management Issues in Modern Frontend Development
Architect's Guide
Architect's Guide
Feb 13, 2025 · Backend Development

Analyzing and Cleaning Maven Dependencies with the Maven Dependency Plugin

This article explains why and how to use Maven's dependency:analyze command in IntelliJ IDEA to identify used undeclared and unused declared dependencies, offering practical steps, risk considerations, and tips for maintaining clean Java backend projects.

Dependency ManagementIntelliJ IDEAJava
0 likes · 7 min read
Analyzing and Cleaning Maven Dependencies with the Maven Dependency Plugin
Java Tech Enthusiast
Java Tech Enthusiast
Feb 8, 2025 · Backend Development

Managing Maven Dependencies in Java Projects

The article explains how to manage Maven dependencies in Java projects by using the mvn dependency:analyze command in IntelliJ IDEA to detect unused or undeclared libraries, interpret the results, clean up the pom.xml, and follow best‑practice testing to ensure project stability.

Dependency ManagementIntelliJ IDEAJava
0 likes · 6 min read
Managing Maven Dependencies in Java Projects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 14, 2025 · Backend Development

Understanding npm, Yarn, and pnpm: Dependency Management, Flat Dependencies, and pnpm's Store Mechanism

This article examines the evolution of JavaScript package managers—from npm's nested node_modules structure to Yarn's flat dependencies and finally pnpm's global store with hard‑ and soft‑link mechanisms—highlighting how each approach addresses path length, disk‑space waste, installation speed, and ghost‑dependency issues.

Dependency ManagementNode.jsYARN
0 likes · 8 min read
Understanding npm, Yarn, and pnpm: Dependency Management, Flat Dependencies, and pnpm's Store Mechanism
Top Architect
Top Architect
Jan 4, 2025 · Backend Development

Comprehensive Maven Guide: Repository Setup, Dependency Management, Multi‑Module Projects, and Plugin Configuration

This article provides a step‑by‑step tutorial on using Maven for Java backend projects, covering repository configuration, basic POM structure, dependency declaration, scope handling, exclusion, variable properties, multi‑module management, dependencyManagement, and common build plugins such as jar, assembly, and shade.

Build ToolsDependency ManagementJava
0 likes · 22 min read
Comprehensive Maven Guide: Repository Setup, Dependency Management, Multi‑Module Projects, and Plugin Configuration