Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

Repository files navigation

jpms-mvstore

The jpms-mvstore repository is dedicated to making the mvstore module compliant with the Java Platform Module System (JPMS). This compliance ensures that the mvstore 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 21 or higher: the wrapped jar is flattened from H2's multi-release jar and includes the Java 21 variant of org.h2.util.Utils21 in the base tree.
  • 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>mvstore</artifactId>
    <version>${latest-jpms-mvstore-version}</version>
</dependency>

Add the following dependency to your build.gradle:

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

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

module your.module.name {
    requires dev.ikm.jpms.h2.mvstore;
}

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

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Generated from ikmdev/repo-seed