Skip to content

[JENKINS-75677] Remove runtime dependency on unneeded plugins#241

Merged
uhafner merged 1 commit into
jenkinsci:mainfrom
jtnord:JENKINS-75677
Aug 11, 2025
Merged

[JENKINS-75677] Remove runtime dependency on unneeded plugins#241
uhafner merged 1 commit into
jenkinsci:mainfrom
jtnord:JENKINS-75677

Conversation

@jtnord

@jtnord jtnord commented Aug 11, 2025

Copy link
Copy Markdown
Member

JENKINS-75677

Testing done

mvn pacakge inspect the MANIEST.MF in the generated hpi.
ensure there are no warnings in the build log

MANIFEST.MF ->

Manifest-Version: 1.0
Created-By: Maven Archiver 3.6.3
Build-Jdk-Spec: 17
Specification-Title: JQuery3 API Plugin
Specification-Version: 3.7
Implementation-Title: JQuery3 API Plugin
Implementation-Version: 3.7.1-999999-SNAPSHOT
Group-Id: io.jenkins.plugins
Artifact-Id: jquery3-api
Short-Name: jquery3-api
Long-Name: JQuery3 API Plugin
Url: https://github.com/jenkinsci/jquery3-api-plugin
Plugin-Version: 3.7.1-999999-SNAPSHOT (private-d9c31423-jnord)
Hudson-Version: 2.479.3
Jenkins-Version: 2.479.3
Plugin-Developers: Ullrich Hafner:uhafner:ullrich.hafner@gmail.com
Support-Dynamic-Loading: true
Plugin-License-Name: MIT license
Plugin-ScmConnection: scm:git:https://github.com/jenkinsci/jquery3-api-p
 lugin.git
Plugin-ScmTag: HEAD
Plugin-ScmUrl: https://github.com/jenkinsci/jquery3-api-plugin
Implementation-Build: d9c31423f577c696d760adb86fb50b8577619f14

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

@uhafner uhafner added the internal Internal changes without user or API impact label Aug 11, 2025
Comment thread pom.xml
@uhafner uhafner changed the title [JENKINS-75677] do not have a runtime dependency on undeeded plugins [JENKINS-75677] Remove runtime dependency on unneeded plugins Aug 11, 2025
@uhafner

uhafner commented Aug 11, 2025

Copy link
Copy Markdown
Member

Thanks for providing the PR, I wasn't aware that you can override the dependency scope in the downstream pom.

@uhafner uhafner merged commit b00a2b2 into jenkinsci:main Aug 11, 2025
28 of 29 checks passed
@jtnord jtnord deleted the JENKINS-75677 branch August 11, 2025 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Internal changes without user or API impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants