diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2021-07-29 09:03:47 +0200 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2021-08-30 10:38:25 +0200 |
commit | 56af7bee462d70f08d0442254c632f39e50ec96f (patch) | |
tree | 2235509e735c019dfbbadd2fd0e3a6a16331d8a7 /id/server/modules/moa-id-module-ehvd_integration/pom.xml | |
parent | ba6ba0af88d8c9472a63356ddf3d19f84847c2d7 (diff) | |
download | moa-id-spss-56af7bee462d70f08d0442254c632f39e50ec96f.tar.gz moa-id-spss-56af7bee462d70f08d0442254c632f39e50ec96f.tar.bz2 moa-id-spss-56af7bee462d70f08d0442254c632f39e50ec96f.zip |
add EHVD WSDL and implement SOAP client
Diffstat (limited to 'id/server/modules/moa-id-module-ehvd_integration/pom.xml')
-rw-r--r-- | id/server/modules/moa-id-module-ehvd_integration/pom.xml | 68 |
1 files changed, 66 insertions, 2 deletions
diff --git a/id/server/modules/moa-id-module-ehvd_integration/pom.xml b/id/server/modules/moa-id-module-ehvd_integration/pom.xml index 05b2d0daa..6f9463710 100644 --- a/id/server/modules/moa-id-module-ehvd_integration/pom.xml +++ b/id/server/modules/moa-id-module-ehvd_integration/pom.xml @@ -22,13 +22,20 @@ </exclusion> </exclusions> </dependency> - + <dependency> <groupId>MOA.id.server</groupId> <artifactId>moa-id-lib</artifactId> <scope>provided</scope> </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <version>3.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> <groupId>org.springframework</groupId> @@ -52,6 +59,63 @@ <scope>test</scope> <type>test-jar</type> </dependency> - + <dependency> + <groupId>com.github.skjolber</groupId> + <artifactId>mockito-soap-cxf</artifactId> + <version>1.2.0</version> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-codegen-plugin</artifactId> + <version>3.4.1</version> + <dependencies> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>2.8.1</version> + </dependency> + <dependency> + <groupId>com.sun.xml.bind</groupId> + <artifactId>jaxb-impl</artifactId> + <version>2.2.5</version> + </dependency> + <dependency> + <groupId>com.sun.xml.bind</groupId> + <artifactId>jaxb-xjc</artifactId> + <version>2.2.5</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>generate-sources</id> + <phase>generate-sources</phase> + <configuration> + <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot> + <wsdlOptions> + <wsdlOption> + <wsdl>${basedir}/src/main/resources/wsdl/eHVD.wsdl</wsdl> + <packagenames> + <packagename>eHVD=at.gv.egovernment.moa.id.auth.modules.ehvd.client.wsdl</packagename> + </packagenames> + <extraargs> + <extraarg>-verbose </extraarg> + </extraargs> + </wsdlOption> + </wsdlOptions> + </configuration> + <goals> + <goal>wsdl2java</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </project> |