Skip to content

sentrysoftware/wbem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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