apache / apache/jmeter

Issues building JMeter Source (AzureDevOps) via Gradle (security errors & missing/up-to-date JARs under /lib) locally

Open
#6,713 0 comments 0 reactions 0 assignees View on GitHub
defect to-triage
Dominant language
Java
Stars
9.5k
Forks
2.3k
Avg merge
1d 22h
Merged PRs (30d)
5

Description

### Expected behavior

Hi Team,
I am trying to build and use a customized JMeter (internally named JMeterCore) sourced from Git and hosted in our Azure DevOps repository. The goal is to generate a working JMeter distribution/latest Jar files (with updated dependencies in /lib) to run load tests.

However, I am encountering security-related errors and dependency issues during the Gradle build, and I’m not sure if this is the correct or recommended approach for maintaining a custom JMeter build. Any other different approach to build locally other than Gradle.bat?

Note: Refer to the attachment for security errors while building using Gradle bat file.

### Actual behavior

Refer the attachment

[JmeterQuestionToGitCommunity.docx](https://github.com/user-attachments/files/29287543/JmeterQuestionToGitCommunity.docx)

### Steps to reproduce the problem

Refer the attachment.

[JmeterQuestionToGitCommunity.docx](https://github.com/user-attachments/files/29287560/JmeterQuestionToGitCommunity.docx)

### JMeter Version

5.6.3

### Java Version

JAVA JDK 21

### OS Version

10.0.26100 (MS Window 11 Enterprise)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the attached JmeterQuestionToGitCommunity.docx files and the Gradle build errors for JMeter 5.6.3 on JDK 21 and Windows 11. Reproduce the local build with the stated environment, then determine whether the security errors and missing or outdated /lib JARs can be resolved; the issue is done when a working customized distribution or a documented supported build approach is established.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.