https://github.com/jenkinsci/commons-lang3-api-plugin
https://github.com/jenkinsci/commons-lang3-api-plugin
api-plugin jenkins
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jenkinsci/commons-lang3-api-plugin
- Owner: jenkinsci
- License: apache-2.0
- Created: 2022-02-13T09:29:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T02:49:23.000Z (about 2 months ago)
- Last Synced: 2025-04-22T10:32:02.285Z (about 2 months ago)
- Topics: api-plugin, jenkins
- Homepage: https://plugins.jenkins.io/commons-lang3-api/
- Size: 37.1 KB
- Stars: 1
- Watchers: 3
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
commons-lang3-api Plugin
===================This plugin provides [Commons Lang v3.x](https://commons.apache.org/proper/commons-lang/) to Jenkins Plugins.
Version will be "<commons-lang version>_<plugin version>", so it is clear what upstream dependency is being offered and so the plugin can be patched by "plugin version" if required.
## How to introduce to your plugin
### Plugins directly depending on commons-lang3
Replace the dependency to `org.apache.commons:commons-lang3` with the dependency to `commons-lang3-api`.
Avoid version conflicts by using the [Jenkins plugin BOM](https://github.com/jenkinsci/bom#readme) rather than depending on a specific version.* Before:
```
...
org.apache.commons
commons-lang3
3.13.0
...
```
* After:
```
...
io.jenkins.plugins
commons-lang3-api
...
```### Historical change log
For current versions, see [GitHub Releases](https://github.com/jenkinsci/commons-lang3-api-plugin/releases).
#### Version 3.12.0.0 (Feb 15, 2022)
- First release
- Looks at breaking plugin dependencies upon core jenkins, as discussed [[PR#6267](https://github.com/jenkinsci/jenkins/pull/6267#issuecomment-1036644004)] and Jenkins Core update by [[PR#6270](https://github.com/jenkinsci/jenkins/pull/6270)].