Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.96 KB

README.md

File metadata and controls

46 lines (31 loc) · 1.96 KB

WBEM Java Client

GitHub release (with filter) Build GitHub top language License

This project is a fork of the excellent Standards Based Linux Instrumentation (see also).

See Project Documentation and the Javadoc for more information on how to use this library in your code.

The Web-Based Enterprise Management (WBEM) Java Client is a library that enables to:

  • Connect to a WBEM Server
  • Execute WQL queries such as EnumerateInstances It uses HTTP/HTTPS protocol for that purpose.

Build instructions

This is a simple Maven project. Build with:

mvn verify

Release instructions

The artifact is deployed to Sonatype's Maven Central.

The actual repository URL is https://s01.oss.sonatype.org/, with server Id ossrh and requires credentials to deploy artifacts manually.

But it is strongly recommended to only use GitHub Actions "Release to Maven Central" to perform a release:

  • Manually trigger the "Release" workflow
  • Specify the version being released and the next version number (SNAPSHOT)
  • Release the corresponding staging repository on Sonatype's Nexus server
  • Merge the PR that has been created to prepare the next version

License

License is GNU General Lesser Public License (LGPL) version 3.0. Each source file includes the LGPL-3 header (build will fail otherwise). To update source files with the proper header, simply execute the below command:

mvn license:update-file-header