Hallo zusammen,
ich habe leider keinerlei Erfahrung mit Java. Im Studium haben wir uns mit IT-Sicherheitskonzepten befasst und ich wollte gerne die vollen Funktionen von verinice, inklusive der Reports testen.
Leider ist es mir nicht möglich die Anwendung zu kompilieren. Weder die Aktuelle 1.22, noch ältere Releases. Angestoßen wird der Build mit dem Befehl aus github „./mvnw -tycho.disableP2Mirrors=true clean verify“
Ich habe einen ähnlichen Fehler wie Heiko in diesem Thread. Allerdings läuft der Buildprozess weiter:
[INFO] Reactor Summary:
[INFO]
[INFO] sernet.verinice.tycho.root 1.22.1-SNAPSHOT ......... SUCCESS [ 0.229 s]
[INFO] target-platform 1.22.1-SNAPSHOT .................... SUCCESS [ 0.376 s]
[INFO] bouncycastle 1.46.0 ................................ SUCCESS [ 1.838 s]
[INFO] gnumail 1.0.0-SNAPSHOT ............................. SUCCESS [ 0.217 s]
[INFO] jbpm 4.4.0 ......................................... SUCCESS [ 0.228 s]
[INFO] org.eclipse.e4.rcp.sernet 1.6.100-SNAPSHOT ......... SUCCESS [ 1.393 s]
[INFO] sernet.birt.feature 1.22.1-SNAPSHOT ................ SUCCESS [ 0.933 s]
[INFO] sernet.datatools.feature 1.22.1-SNAPSHOT ........... SUCCESS [ 0.416 s]
[INFO] sernet.eclipse.feature 1.22.1-SNAPSHOT ............. SUCCESS [ 0.870 s]
[INFO] sernet.gs.db.fragment 1.2.0 ........................ SUCCESS [ 0.680 s]
[INFO] sernet.gs.ehcache.fragment 1.1.0 ................... SUCCESS [ 0.275 s]
[INFO] sernet.gs.hibernate.fragment 1.1.1 ................. SUCCESS [ 0.176 s]
[INFO] sernet.gs.log4j.fragment 1.1.2 ..................... SUCCESS [ 0.105 s]
[INFO] sernet.gs.pax_web.fragment 1.22.1-SNAPSHOT ......... SUCCESS [ 0.214 s]
[INFO] sernet.gs.reveng 1.1.1-SNAPSHOT .................... SUCCESS [ 26.220 s]
[INFO] sernet.hui.common 1.1.1-SNAPSHOT ................... SUCCESS [ 1.610 s]
[INFO] sernet.gs.service 1.12.0-SNAPSHOT .................. SUCCESS [ 18.342 s]
[INFO] sernet.hui.swtclient 1.1.2-SNAPSHOT ................ SUCCESS [ 1.055 s]
[INFO] sernet.springclient 1.2.2-SNAPSHOT ................. SUCCESS [ 1.535 s]
[INFO] sernet.gs.ui.rcp.main 1.22.1-SNAPSHOT .............. SUCCESS [ 25.730 s]
[INFO] sernet.verinice.oda.driver 1.0.0-SNAPSHOT .......... SUCCESS [ 2.481 s]
[INFO] sernet.verinice.samt.service 0.1.0-SNAPSHOT ........ SUCCESS [ 0.644 s]
[INFO] sernet.verinice.report.service 1.0.0-SNAPSHOT ...... SUCCESS [ 1.869 s]
[INFO] sernet.verinice.fei.service 1.0.0-SNAPSHOT ......... SUCCESS [ 0.436 s]
[INFO] sernet.gs.server 1.22.1-SNAPSHOT ................... SUCCESS [ 22.478 s]
[INFO] sernet.gs.server.feature 1.1.1-SNAPSHOT ............ SUCCESS [ 0.446 s]
[INFO] sernet.gs.springweb.fragment 1.1.1 ................. SUCCESS [ 0.275 s]
[INFO] sernet.localdependencies 1.22.1-SNAPSHOT ........... SUCCESS [ 0.297 s]
[INFO] sernet.verinice.fei.rcp 1.0.0-SNAPSHOT ............. SUCCESS [ 1.421 s]
[INFO] sernet.verinice.samt.rcp 0.1.0-SNAPSHOT ............ SUCCESS [ 1.608 s]
[INFO] sernet.verinice.desktop.integration 1.22.1-SNAPSHOT SUCCESS [ 0.760 s]
[INFO] waffle 1.7.3 ....................................... SUCCESS [ 0.951 s]
[INFO] sernet.verinice.kerberos 1.22.1-SNAPSHOT ........... SUCCESS [ 1.153 s]
[INFO] sernet.rcp.ui.feature 1.0.0-SNAPSHOT ............... SUCCESS [ 1.188 s]
[INFO] sernet.thirdparty.feature 1.22.1-SNAPSHOT .......... SUCCESS [ 17.004 s]
[INFO] sernet.verinice.lang.feature 1.22.1-SNAPSHOT ....... SUCCESS [ 0.612 s]
[INFO] sernet.verinice.extraresources.jre_linux_64 1.22.1-SNAPSHOT FAILURE [ 0.133 s]
[INFO] sernet.verinice.extraresources.jre_win_64 1.22.1-SNAPSHOT SKIPPED
[INFO] sernet.verinice.extraresources.jre_macos_64 1.22.1-SNAPSHOT SKIPPED
[INFO] sernet.verinice.extraresources.feature 1.0.0-SNAPSHOT SKIPPED
[INFO] sernet.verinice.app.feature 1.22.1-SNAPSHOT ........ SKIPPED
[INFO] sernet.verinice.releng.client.product 1.22.1-SNAPSHOT SKIPPED
[INFO] sernet.verinice.releng.server.product 1.22.1-SNAPSHOT SKIPPED
[INFO] sernet.verinice.bp.importer 1.0.0-SNAPSHOT ......... SKIPPED
[INFO] sernet.gs.server.tests 1.22.1-SNAPSHOT ............. SKIPPED
[INFO] sernet.gs.service.tests 1.12.0-SNAPSHOT ............ SKIPPED
[INFO] sernet.gs.ui.rcp.main.tests 1.22.1-SNAPSHOT ........ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:57 min
[INFO] Finished at: 2021-07-15T11:59:24+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:1.7.0:package-plugin (default-package-plugin) on project sernet.verinice.extraresources.jre_linux_64: /home/verinice/verinice/sernet.verinice.extraresources.jre_linux_64/build.properties: bin.includes value(s) [jre/] do not match any files. -> [Help 1]
Offenkundig liegt das Problem auch hier an der build.proprties
bin.includes = META-INF/,\
.,\
license.txt
source.. = src/
src.includes = license.txt
Ich habe mich bei Github durch ältere Versionen geklickt, die Datei scheint immer so gewesen zu sein. Hier scheitere ich leider an meinem Java-Wissen.
Ich konnte schon aus dem Forum rauslesen, dass ein JDK in Version 8 notwendig ist. Ich habe ein aktuelles openjdk 8 auf einem aktuellen Ubuntu im Einsatz.
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
Wenn mir jemand einen Tipp geben könnte, wie man den Buildprozess abschließen kann, wäre das super!
Vielen Dank und allerbeste Grüße
Simon