varseloppgave-v1-tjenestespesifikasjon

Generated code + WSDL, WSD, JSON schemas etc. for describing how web services communicate in NAV.

License

License

GroupId

GroupId

no.nav.tjenestespesifikasjoner
ArtifactId

ArtifactId

varseloppgave-v1-tjenestespesifikasjon
Last Version

Last Version

1.2019.09.25-00.21-49b69f0625e0
Release Date

Release Date

Type

Type

jar
Description

Description

varseloppgave-v1-tjenestespesifikasjon
Generated code + WSDL, WSD, JSON schemas etc. for describing how web services communicate in NAV.
Source Code Management

Source Code Management

https://github.com/navikt/tjenestespesifikasjoner

Download varseloppgave-v1-tjenestespesifikasjon

How to add to project

<!-- https://jarcasting.com/artifacts/no.nav.tjenestespesifikasjoner/varseloppgave-v1-tjenestespesifikasjon/ -->
<dependency>
    <groupId>no.nav.tjenestespesifikasjoner</groupId>
    <artifactId>varseloppgave-v1-tjenestespesifikasjon</artifactId>
    <version>1.2019.09.25-00.21-49b69f0625e0</version>
</dependency>
// https://jarcasting.com/artifacts/no.nav.tjenestespesifikasjoner/varseloppgave-v1-tjenestespesifikasjon/
implementation 'no.nav.tjenestespesifikasjoner:varseloppgave-v1-tjenestespesifikasjon:1.2019.09.25-00.21-49b69f0625e0'
// https://jarcasting.com/artifacts/no.nav.tjenestespesifikasjoner/varseloppgave-v1-tjenestespesifikasjon/
implementation ("no.nav.tjenestespesifikasjoner:varseloppgave-v1-tjenestespesifikasjon:1.2019.09.25-00.21-49b69f0625e0")
'no.nav.tjenestespesifikasjoner:varseloppgave-v1-tjenestespesifikasjon:jar:1.2019.09.25-00.21-49b69f0625e0'
<dependency org="no.nav.tjenestespesifikasjoner" name="varseloppgave-v1-tjenestespesifikasjon" rev="1.2019.09.25-00.21-49b69f0625e0">
  <artifact name="varseloppgave-v1-tjenestespesifikasjon" type="jar" />
</dependency>
@Grapes(
@Grab(group='no.nav.tjenestespesifikasjoner', module='varseloppgave-v1-tjenestespesifikasjon', version='1.2019.09.25-00.21-49b69f0625e0')
)
libraryDependencies += "no.nav.tjenestespesifikasjoner" % "varseloppgave-v1-tjenestespesifikasjon" % "1.2019.09.25-00.21-49b69f0625e0"
[no.nav.tjenestespesifikasjoner/varseloppgave-v1-tjenestespesifikasjon "1.2019.09.25-00.21-49b69f0625e0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.jvnet.jaxb2_commons : jaxb2-basics jar 0.6.4

Project Modules

There are no modules declared in this project.

Build Status

Tjenestespesifikasjoner

Dette prosjektet inneholder tjenestespesifikasjoner for de tjenestene som NAV tilbyr internt. De er maskinlesbare i form av WSDL/XSD/JSON-filer, og disse brukes som utgangspunkt for å generere Javakode. Denne autogenererte koden blir kompilert og siden publisert, slik at konsumenter kan bruke dem til å kommunisere med tjenestene.

Bygging

Java 8 trenges pga javax.xml.bind.* bygg virker ikke lenger med Java versjon >= 9. https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception-in-j

mvn clean install

Gjøre endringer, release

For å endre spesifikasjoner, lag en branch. Kjør bygget lokalt, da vil du få siste endringer med 1-SNAPSHOT som versjon. Test med en konsument at endringene fungerer (sett versjon av tjenestespesifikasjoner til 0-SNAPSHOT i konsumenten.) Når testingen er ferdig, send en pull request til dette repoet.

Hver branch og pull request vil gå gjennom et CI-bygg. Etter at en pull request er merget til master-branchen, vil CI automatisk gjøre en release av hele repoet til Maven Central. Alle modulene i dette repoet får samme versjonsnummer. Versjonsnummeret til releasen blir 1.YYYY.MM.DD-HH-MM-commithash.