HDSoftware Skrevet 6. desember 2021 Del Skrevet 6. desember 2021 Folkens,,,..- Jeg har behov for å bygge et JAVA prosjekt fra GITHUB: anskaffelser/vefa-validator: Generic validator originally created for use within eProcurement. (github.com) Jeg har lest trådene under ISSUES og fant flere referanser til MAVEN. Googlet det og fant at dette var en Apache greie så jeg lastet ned NetBeans Åpnet prosjektet i NetBeans og prøver å kompilere, men får en deil feil på ting som mangler. Så leser jeg litt flere av ISSUENE og der sier en MAVEN skal greie dette. Vel, laster ned MAVEN og fyrer en DOS boks, navigerer til prosjektet, skriver MVN VERIFY - som beskrevet på hjemmesiden til MAVEN, men får følgende: [INFO] parsing a schema... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for VEFA Validator :: Parent 2.1.1-SNAPSHOT: [INFO] [INFO] VEFA Validator :: Parent ........................... SUCCESS [ 0.021 s] [INFO] VEFA Validator :: API .............................. FAILURE [ 1.073 s] [INFO] VEFA Validator :: Core ............................. SKIPPED [INFO] VEFA Validator :: Tester ........................... SKIPPED [INFO] VEFA Validator :: Build ............................ SKIPPED [INFO] VEFA Validator :: Repo ............................. SKIPPED [INFO] VEFA Validator :: Distribution ..................... SKIPPED [INFO] VEFA Validator :: Web .............................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.271 s [INFO] Finished at: 2021-12-06T11:07:51+01:00 [INFO] ------------------------------------------------------------------------ --------------------------------------------------- Altså, ikke noe lenger. Facts: Jeg er helt ny i JAVA, som i "Dette er første gangen". Dog er jeg veldig god kjent med C# så selve språket er for så vidt ikke utfordringen. Her handler det mer om manglende kunnskap rundt oppsett og hvordan JAVA fungerer tenker jeg. Innehaver av kode sier ved forespørsel at koden kompilerer i CI-miljøet til GitHub, men det hjelper jo svært lite Noen som har en ide til hva jeg kan prøve? Er det noe jeg burde lastet ned ut over JDK? Når jeg gjør en JAVA -VERSION så får jeg: openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment Microsoft-25199 (build 11.0.12+7) OpenJDK 64-Bit Server VM Microsoft-25199 (build 11.0.12+7, mixed mode) Kan det være at jeg bruker noe feil dev kit her ? Lenke til kommentar
tingo Skrevet 6. desember 2021 Del Skrevet 6. desember 2021 Makefile bruker docker ihvertfall. Har du docker installert på maskinen du prøver å bygge på? Lenke til kommentar
HDSoftware Skrevet 6. desember 2021 Forfatter Del Skrevet 6. desember 2021 nei. Har vurdert å bruke docker til andre ting en god stund, men aldri kommet helt dit enda. Men tenker du at dette kan være problemet ? Jeg trodde Docker kun var plassen der man publiserte etterpå. Anyway, verd å prøve... Lenke til kommentar
iblazeqt Skrevet 7. desember 2021 Del Skrevet 7. desember 2021 (endret) Du kan forsøke å ta en mvn clean install i root-mappa. Er det noen andre relevante feilmeldinger? Antar du inkluderte avhengigheten i parent-pom-fila? (den i root). Jeg forsøkte å klone prosjektet på en PC jeg har bygget flere Maven prosjekter, og opplever samme problem som deg. Så jeg tviler på at det er pga feil dev kit. Endret 7. desember 2021 av iblazeqt Lenke til kommentar
xaco Skrevet 7. desember 2021 Del Skrevet 7. desember 2021 du mangler jaxb. Den pleide å være inkludert i java. Men fra java 9 så må du legge til jaxb som en dependency. Lenke til kommentar
quantum Skrevet 8. desember 2021 Del Skrevet 8. desember 2021 xaco skrev (19 timer siden): du mangler jaxb. Den pleide å være inkludert i java. Men fra java 9 så må du legge til jaxb som en dependency. Det er veldig godt mulig. Men selve kompileringsfeilmeldingen mangler jo, så helt sikker kan man ikke være. Lenke til kommentar
quantum Skrevet 8. desember 2021 Del Skrevet 8. desember 2021 Er du sikker på at du trenger å bygge dette? Det er meningen du skal inkludere dependency i din egen pom.xml og så laster maven ned ferdig kompilert jar-fil for deg. Deretter kan du bruke biblioteket som vist på github README. (Vurder også å bruke IntelliJ community edition, selv om Netbeans kanskje har flere enterprise-features så er intelliJ bedre (syns jeg) å bruke.) <dependency> <groupId>no.difi.vefa</groupId> <artifactId>validator-core</artifactId> <version>2.1.0</version> </dependency> 1 Lenke til kommentar
quantum Skrevet 8. desember 2021 Del Skrevet 8. desember 2021 (endret) <java.version>1.8</java.version> Prosjektet er ment å bygges med Java 8, ref. "sitat" fra pom.xml over. Gjør man det går det helt fint. Feilmeldingen v bruk av versjon 11 er Caused by: java.lang.ClassNotFoundException: javax.activation.MimeTypeParseException Noe som antyder en helt tilsvarende problemstilling som fjerning av jaxb. Endret 8. desember 2021 av quantum Lenke til kommentar
xaco Skrevet 8. desember 2021 Del Skrevet 8. desember 2021 1 hour ago, quantum said: Det er veldig godt mulig. Men selve kompileringsfeilmeldingen mangler jo, så helt sikker kan man ikke være. Kan hende jeg klonet repoet og sjekket selv der. Lenke til kommentar
quantum Skrevet 9. desember 2021 Del Skrevet 9. desember 2021 xaco skrev (21 timer siden): Kan hende jeg klonet repoet og sjekket selv der. Kanskje du gjorde det, kanskje ikke. Vil tro du hadde fått samme feil som meg i såfall. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå