the package provides pom.xml so it should be relatively easy to package it. the file to be used with java-ebuilder is sonar/main/pom.xml. the list of dependencies seems to be short, but two of them we probably don't have atm: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>1.7.30</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>SparseBitSet</artifactId> <version>1.2</version> </dependency> zaxxer is being used from the sources, but jcl-over-slf4j i don't see in the sources so it might not be needed for our purposes.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a0a34fbbcbaf8a4144cca2e7ad560a2cf27f3be commit 5a0a34fbbcbaf8a4144cca2e7ad560a2cf27f3be Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2021-04-19 15:06:07 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2021-04-20 13:28:38 +0000 dev-java/poi: new package Closes: https://bugs.gentoo.org/784017 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/20456/commits/a26c72eebde1c8adbc687c04757dad7dd53ddaf2 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> dev-java/poi/Manifest | 1 + dev-java/poi/metadata.xml | 12 ++++++++ dev-java/poi/poi-5.0.0.ebuild | 65 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7a244bcb885e8e9f8c9d8fbb796a05d371203e commit fb7a244bcb885e8e9f8c9d8fbb796a05d371203e Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2021-04-19 13:44:11 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2021-04-20 13:28:38 +0000 dev-java/sparsebitset: new package Bug: https://bugs.gentoo.org/784017 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/20456/commits/3a5684638be06d99ce38a67138cab94ead30b3c2 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> dev-java/sparsebitset/Manifest | 1 + dev-java/sparsebitset/metadata.xml | 11 ++++++++ dev-java/sparsebitset/sparsebitset-1.2.ebuild | 36 +++++++++++++++++++++++++++ 3 files changed, 48 insertions(+)