commons-lang3 v3.x Api

Build Status Contributors Jenkins Plugin GitHub release Jenkins Plugin Installs

This plugin provides Commons Lang v3.x to Jenkins Plugins.

Version will be "<commons-lang version>_<plugin version>", so clear what upstream dependency it is offering and plugin can be patch by "plugin version" if required.

How to introduce to your plugin

Plugins directly depending on httpclient

Replace the dependency to org.apache.httpcomponents:httpclient with the dependency to apache-httpcomponents-client-4-api.

  • Before:
    <dependencies>
      ...
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.12.0</version>
      </dependency>
      ...
    </dependencies>
    
  • After:
    <dependencies>
      ...
      <dependency>
        <groupId>io.jenkins.plugins</groupId>
        <artifactId>commons-lang3-api</artifactId>
        <version>3.12.0_0</version>
      </dependency>
      ...
    </dependencies>
    

Change Log

Version 3.12.0_0 (Feb TBC, 2022)

  • First release
  • Looks at breaking plugin dependencies upon core jenkins, as discussed [PR#6267] and Jenkins Core update by [PR#6270].