Stops using undeclared commons-lang2#5383
Conversation
|
There are many more files that still use commons-lang-2 |
|
I only touch the class in error in the megawar of the bom build. I couldn't build locally the plugin. With the new plugin-pom and the property we should get a complete list. |
Library (through the api plugin) is already pulled in common module
...nce-tests/runner/runtime/src/main/java/io/jenkins/blueocean/BlueOceanWinstoneController.java
Outdated
Show resolved
Hide resolved
|
Have you checked that all modules using lang3 have a dependency to the common-lang-3 api plugin? At least transitively over one of the other plugins in this repo? |
commons-lang3-api is a dependency of commons module. Most of the modules in the repository have a dependency to the module.
all other modules are using blueocean-commons directly or transitively. |
|
The @olamy sorry to bother you on this but if you have 5min to point me in the correct direction that would be great. |
This reverts commit 7437c97.
ok I will have a look. FYI commons-lang2 is declared in root pom as provided ;) |
Signed-off-by: Olivier Lamy <olamy@apache.org>
|
should be a bit better (I hope) with f0cb761 |
|
Thank you for your help on this! |
|
@alecharp all good to merge and release? Or you do you need something else? |
|
The build failure on BOM for blueocean doesn't seem to be related to blueocean itself. |
Description
Commons Lang 2 should be removed from Jenkins Core (jenkinsci/jenkins#26105) but the plugin is using StringUtils from it.
Is required for jenkinsci/bom#6234
Testing done
I could not build the plugin locally, I rely on CI.
Submitter checklist
Reviewer checklist