Skip to content

ikmdev/jpms-httpclient5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jpms-httpclient5

The jpms-httpclient5 repository is dedicated to making the httpclient5 module compliant with the Java Platform Module System (JPMS). This compliance ensures that the httpclient5 library can be seamlessly integrated into modular Java applications, leveraging the benefits of JPMS such as improved encapsulation, security, and maintainability.

Features

  • JPMS Compliance: The library is packaged as a JPMS module, enabling better encapsulation and dependency management in Java projects.
  • Ease of Use: Simple integration into projects using JPMS.

Getting Started

Prerequisites

  • Java 11 or higher: JPMS was introduced in Java 9, so a minimum of Java 11 is recommended for compatibility and support.
  • Maven or Gradle: For dependency management and building the project.

Add the following dependency to your pom.xml:

<dependency>
    <groupId>dev.ikm.jpms</groupId>
	<artifactId>httpclient5</artifactId>
    <version>${latest-jpms-httpclient5-version}</version>
</dependency>

Add the following dependency to your build.gradle:

implementation 'dev.ikm.jpms:httpclient5:${latest-jpms-httpclient5-version}'

In your module descriptor (module-info.java), declare the dependency on the jpms-httpclient5 module:

module your.module.name {
    requires dev.ikm.jpms.httpclient5;
}

Issues and Contributions

Technical and non-technical issues can be reported to the Issue Tracker.

Contributions can be submitted via pull requests. Please check the contribution guide for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •