nav-altinn-inntektsmelding

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

License

License

GroupId

GroupId

no.nav.tjenestespesifikasjoner
ArtifactId

ArtifactId

nav-altinn-inntektsmelding
Last Version

Last Version

1.2019.09.25-00.21-49b69f0625e0
Release Date

Release Date

Type

Type

jar
Description

Description

nav-altinn-inntektsmelding
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 nav-altinn-inntektsmelding

How to add to project

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

Dependencies

compile (1)

Group / Artifact Type Version
com.migesok : jaxb-java-time-adapters jar 1.1.3

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.