4.0.0
com.github.oshi
oshi-parent
6.9.0
pom
Operating System and Hardware Information
Parent POM for OSHI
https://github.com/oshi/oshi
2010
oshi
https://github.com/oshi/
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.9.0
https://github.com/oshi/oshi.git
Github
https://github.com/oshi/oshi/issues
Github
https://github.com/oshi/oshi/actions
central
https://central.sonatype.com/repository/maven-snapshots/
gh-pages
OSHI GitHub Pages
scm:git:ssh://git@github.com/oshi/oshi.git
2010 - 2025
yyyy-MM-dd HH:mm:ss
8
8
8
8
3.6.3
UTF-8
UTF-8
UTF-8
ALL-UNNAMED
${maven.multiModuleProjectDirectory}
5.17.0
2.0.17
org.slf4j;version="[1.7,3.0)"
5.13.4
3.0
3.5.0
3.14.0
3.1.4
3.6.1
3.0.0
3.2.8
3.1.4
3.3.1
3.3.0
3.21.0
3.5.4
2.1.0
9.0.2
3.6.1
3.4.2
6.4.0
3.2.4
1.1.8
3.6.0
config/checkstyle.xml
config/checkstyle-suppressions.xml
3.11.3
3.9
3.1.0
3.7.1
3.8.1
3.1.1
0.8.0
3.3.1
1.2.1
0.8.13
4.0.0
2.46.1
1.0.6
3.0.0-M1
3.6.0
3.9.0
3.5.4
3.2.1
2.19.0
5.2.0.4988
1.24
12.1.3
11.0.1
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-resources-plugin
${maven-resources-plugin.version}
org.apache.maven.plugins
maven-deploy-plugin
${maven-deploy-plugin.version}
org.sonatype.central
central-publishing-maven-plugin
${central-publishing-maven-plugin.version}
true
central
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-checkstyle-plugin
${maven-checkstyle-plugin.version}
true
true
true
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-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 ${enable.native.access}
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}
${enable.native.access}
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-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.**
io.github.pandalxb.jlibrehardwaremonitor.**
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-clean-plugin
true
${project.build.directory}
**/*
true
org.sonatype.central
central-publishing-maven-plugin
true
central
true
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
${maven.compiler.target}
${maven.compiler.testTarget}
pre-java16
[1.8,16)
post-java16
[16,)
--enable-native-access=${native.access.modules}
java25
[24,)
oshi-core-java25
oshi-dist
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
25
32000
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
true
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
scm-publish
publish-scm
site-deploy