4.0.0 com.github.oshi oshi-parent 6.4.10 pom Operating System and Hardware Information A JNA-based (native) operating system information library for Java that aims to provide a cross-platform implementation to retrieve system information, such as version, memory, CPU, disk, battery, etc. https://github.com/oshi/oshi 2010 oshi https://github.com/oshi/ SPDX-License-Identifier: MIT https://opensource.org/licenses/MIT repo dblock Daniel Doubrovkine dblock@dblock.org dblock.org http://code.dblock.org/ dbwiddis Daniel Widdis widdis@gmail.com sometegroup.com https://github.com/dbwiddis/ oshi-core oshi-demo scm:git:ssh://git@github.com/oshi/oshi.git scm:git:ssh://git@github.com/oshi/oshi.git oshi-parent-6.4.10 https://github.com/oshi/oshi.git Github https://github.com/oshi/oshi/issues Github https://github.com/oshi/oshi/actions ossrh Nexus Release Repository https://oss.sonatype.org/service/local/staging/deploy/maven2/ ossrh-snapshot Sonatype Nexus Snapshots https://oss.sonatype.org/content/repositories/snapshots gh-pages OSHI GitHub Pages scm:git:ssh://git@github.com/oshi/oshi.git 2010 - 2022 yyyy-MM-dd HH:mm:ss 8 8 8 8 3.3.9 UTF-8 UTF-8 UTF-8 ${maven.multiModuleProjectDirectory} 5.14.0 2.0.9 org.slf4j;version="[1.7,3.0)" 5.10.1 2.2 3.3.2 3.12.0 3.1.1 1.6.13 3.4.1 2.4.0 3.1.0 3.1.1 3.3.1 3.2.1 3.12.1 3.2.3 1.12.0 7.0.0 3.5.0 3.3.0 6.4.0 3.2.4 1.1.7 3.3.1 config/checkstyle.xml config/checkstyle-suppressions.xml 3.6.3 3.6 3.1.0 3.6.0 3.6.1 3.0.1 3.3.0 1.2.1 0.8.11 3.3.0 2.41.1 2.3 3.3.1 3.5.0 3.2.3 3.0.0 2.16.2 3.10.0.2594 1.23 9.0.7 10.12.6 1.0.0 org.apache.maven.plugins maven-clean-plugin ${maven-clean-plugin.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} false org.apache.maven.plugins maven-deploy-plugin ${maven-deploy-plugin.version} org.sonatype.plugins nexus-staging-maven-plugin ${nexus-staging-plugin.version} true sonatype-nexus-staging https://oss.sonatype.org/ true org.apache.maven.plugins maven-enforcer-plugin ${maven-enforcer-plugin.version} de.skuzzle.enforcer restrict-imports-enforcer-rule ${restrict-imports-enforcer-rule.version} de.thetaphi forbiddenapis ${forbiddenapis.version} org.apache.maven.plugins maven-gpg-plugin ${maven-gpg-plugin.version} org.apache.maven.plugins maven-install-plugin ${maven-install-plugin.version} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} org.apache.maven.plugins maven-site-plugin ${maven-site-plugin.version} true false org.apache.maven.skins maven-fluido-skin ${maven-fluido-skin.version} org.apache.maven.plugins maven-scm-publish-plugin ${maven-scm-publish-plugin.version} ${user.home}/maven-sites/oshi gh-pages true true org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} -Xmx1024m -XX:MaxPermSize=256m true 4 true all true 120 io.github.git-commit-id git-commit-id-maven-plugin ${git-commit-id-maven-plugin.version} org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} de.sormuras.junit junit-platform-maven-plugin ${junit-platform-maven-plugin.version} true 3600 NONE true concurrent JAVA ${jacoco.java.option} org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} ${project.build.outputDirectory}/META-INF/MANIFEST.MF true true ${maven.build.timestamp} ${copyright} ${git.commit.id} ${os.name} ${os.arch} ${os.version} ${maven.compiler.source} ${maven.compiler.target} biz.aQute.bnd bnd-maven-plugin ${bnd-maven-plugin.version} org.apache.maven.plugins maven-checkstyle-plugin ${maven-checkstyle-plugin.version} true true true org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} true true ${maven.build.timestamp} ${copyright} ${git.commit.id} ${os.name} ${os.arch} ${os.version} ${maven.compiler.source} ${maven.compiler.target} 8 src/main/java true false org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} org.apache.maven.plugins maven-assembly-plugin ${maven-assembly-plugin.version} org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} org.apache.maven.plugins maven-release-plugin ${maven-release-plugin.version} forked-path release true deploy org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} true true ${maven.build.timestamp} ${copyright} ${git.commit.id} ${os.name} ${os.arch} ${os.version} ${maven.compiler.source} ${maven.compiler.target} 2 ${project.name} ${project.groupId}.${project.artifactId}.source ${project.organization.name} ${parsedVersion.osgiVersion} ${project.groupId}.${project.artifactId};version="${parsedVersion.osgiVersion}";roots:="." org.codehaus.mojo properties-maven-plugin ${properties-maven-plugin.version} read-project-properties initialize ${main.basedir}/config/sonar-project.properties org.jacoco jacoco-maven-plugin ${jacoco-maven-plugin.version} com.diffplug.spotless spotless-maven-plugin ${spotless-plugin.version} **/*.md **/*.yml **/*.yaml true 2 **/*.xml true 4 origin/master ${main.basedir}/config/license-header.txt ${main.basedir}/config/OSHIJavaFormatConventions.xml check compile org.apache.maven.plugins maven-changelog-plugin ${maven-changelog-plugin.version} org.apache.maven.plugins maven-jxr-plugin ${maven-jxr-plugin.version} org.apache.maven.plugins maven-project-info-reports-plugin ${maven-project-info-reports-plugin.version} org.apache.maven.plugins maven-surefire-report-plugin ${maven-surefire-report-plugin.version} org.codehaus.mojo taglist-maven-plugin ${taglist-maven-plugin.version} FIXME Work fixme ignoreCase @fixme ignoreCase Todo Work todo ignoreCase @todo ignoreCase Deprecated Work @deprecated ignoreCase org.codehaus.mojo versions-maven-plugin ${versions-maven-plugin.version} org.sonarsource.scanner.maven sonar-maven-plugin ${sonar-maven-plugin.version} org.owasp dependency-check-maven ${dependency-check-maven.version} org.eclipse.m2e lifecycle-mapping ${m2e.lifecycle-mapping.version} org.apache.maven.plugins maven-enforcer-plugin [1.0.0,) enforce io.github.git-commit-id git-commit-id-maven-plugin .git git-commit-id revision validate org.codehaus.mojo build-helper-maven-plugin parse-version biz.aQute.bnd bnd-maven-plugin bnd-process de.sormuras.junit junit-platform-maven-plugin org.apache.maven.plugins maven-enforcer-plugin ${maven.min-version} junit:junit org.hamcrest:hamcrest-core enforce-maven enforce enforce-clean enforce pre-clean enforce-site enforce pre-site ban-transitive-imports enforce process-sources Disallow dependencies not on module path true ** oshi.** java.** com.sun.jna.** org.slf4j.** org.junit.jupiter.api.** static org.hamcrest.** oshi.demo.** de.thetaphi forbiddenapis false jdk-unsafe jdk-deprecated jdk-non-portable jdk-reflection jdk-system-out ../config/forbidden-apis.txt oshi.annotation.SuppressForbidden check testCheck com.github.ekryd.sortpom sortpom-maven-plugin ${sortpom-plugin.version} false \n ${project.build.sourceEncoding} scope 4 false true sort verify org.jacoco jacoco-maven-plugin **/driver/** **/common/** **/Abstract* **/annotation/** **/jna/** **/platform/** **/linux/** **/mac/** **/windows/** **/unix/** **/demo/** pre-unit-test prepare-agent jacoco.java.option post-unit-test report test org.apache.maven.plugins maven-surefire-plugin ${surefireArgLine} **/*Test.java **/*Tests.java run-unit-tests test org.apache.maven.plugins maven-checkstyle-plugin com.puppycrawl.tools checkstyle ${puppycrawl.checkstyle.version} org.apache.maven.plugins maven-changelog-plugin org.apache.maven.plugins maven-checkstyle-plugin org.apache.maven.plugins maven-javadoc-plugin org.apache.maven.plugins maven-jxr-plugin org.apache.maven.plugins maven-project-info-reports-plugin org.apache.maven.plugins maven-surefire-report-plugin org.jacoco jacoco-maven-plugin org.codehaus.mojo versions-maven-plugin org.codehaus.mojo taglist-maven-plugin org.owasp dependency-check-maven aggregate jdk8 1.8 org.codehaus.mojo animal-sniffer-maven-plugin ${animal-sniffer-maven-plugin.version} org.codehaus.mojo.signature java18 1.0 test-sniffer check test java11 [11,) oshi-core-java11 oshi-dist ${maven.compiler.target} ${maven.compiler.testTarget} checks org.apache.maven.plugins maven-checkstyle-plugin check org.sonarsource.scanner.maven sonar-maven-plugin sonar verify org.jacoco jacoco-maven-plugin check check BUNDLE COMPLEXITY COVEREDRATIO ${jacoco.minimum.coverage} org.owasp dependency-check-maven check sonar org.jacoco jacoco-maven-plugin org.sonarsource.scanner.maven sonar-maven-plugin release org.apache.maven.plugins maven-source-plugin attach-sources jar org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar attach-test-javadocs test-jar org.apache.maven.plugins maven-gpg-plugin sign-artifacts sign verify ${gpg.keyname} ${gpg.keyname} --pinentry-mode loopback org.apache.maven.plugins maven-scm-publish-plugin ${project.reporting.outputDirectory} scm-publish publish-scm site-deploy