<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>dk.nsp.msbutil</groupId>
		<artifactId>msbutil</artifactId>
		<version>1.0.5-SNAPSHOT</version>
	</parent>
	<artifactId>brs-client</artifactId>
	<properties>
		<dgws.version>1.1.14</dgws.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>dk.nsp.msbutil</groupId>
			<artifactId>msbutil-interface</artifactId>
			<version>${project.version}</version>
		</dependency>

		<dependency>
			<groupId>dk.nsp.msbutil</groupId>
			<artifactId>msbutil-common</artifactId>
			<version>${project.version}</version>
		</dependency>


		<dependency>
			<groupId>com.sun.xml.ws</groupId>
			<artifactId>jaxws-tools</artifactId>
			<scope>provided</scope>
		</dependency>

		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-lang3</artifactId>
			<version>3.8.1</version>
		</dependency>

		<dependency>
			<groupId>commons-pool</groupId>
			<artifactId>commons-pool</artifactId>
		</dependency>

		<!-- Test dependencies -->
		<dependency>
			<groupId>dk.sosi.seal</groupId>
			<artifactId>seal</artifactId>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.mockito</groupId>
			<artifactId>mockito-core</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>
	<build>
		<finalName>brs-client</finalName>
		<plugins>
			<!-- <plugin> -->
			<!-- <groupId>org.apache.maven.plugins</groupId> -->
			<!-- <artifactId>maven-surefire-plugin</artifactId> -->
			<!-- <configuration> -->
			<!-- <systemProperties> -->
			<!-- <property> -->
			<!-- <name>pdk.sosi.seal.vault.CredentialVault#Alias</name> -->
			<!-- <value>nets danid a/s - tu voces gyldig</value> -->
			<!-- </property> -->
			<!-- </systemProperties> -->
			<!-- <systemPropertyVariables> -->
			<!-- <dk.sosi.seal.vault.CredentialVault#Alias>nets danid a/s - tu voces 
				gyldig</dk.sosi.seal.vault.CredentialVault#Alias> -->
			<!-- </systemPropertyVariables> -->
			<!-- </configuration> -->
			<!-- </plugin> -->
			<!-- </plugins> -->

			<!-- <plugins> -->
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<version>1.5</version>
				<executions>
					<execution>
						<id>add-source</id>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>${project.build.directory}/generated-sources/jaxb</source>
								<source>${project.build.directory}/generated-sources/java</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>jaxws-maven-plugin</artifactId>
				<version>1.12</version>
				<configuration>
					<wsdlDirectory>${project.basedir}/src/main/resources/wsdl</wsdlDirectory>
					<keep>true</keep>
					<sourceDestDir>${project.build.directory}/generated-sources/jaxb</sourceDestDir>
					<verbose>true</verbose>
					<!-- bindingFiles> <bindingFile>${project.basedir}/src/main/resources/wsdl/datebinding.xjb</bindingFile> 
						</bindingFiles -->
				</configuration>
				<executions>
					<execution>
						<goals>
							<goal>wsimport</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<artifactId>maven-clean-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>clean</goal>
						</goals>
						<configuration>
							<excludeDefaultDirectories>true</excludeDefaultDirectories>
							<filesets>
								<fileset>
									<directory>${project.build.directory}/generated-sources/jaxb</directory>
									<includes>
										<include>dk/medcom/**/*.java</include>
										<include>org/w3/**/*.java</include>
										<include>org/oasis_open/**/*.java</include>
										<include>oasis/names/tc/saml/**/*.java</include>
									</includes>
									<excludes>
										<exclude>dk/medcom/**/BRSFacade*.java</exclude>
									</excludes>
									<followSymlinks>false</followSymlinks>
								</fileset>
							</filesets>
						</configuration>
					</execution>
				</executions>
				<version>${maven-clean-plugin.version}</version>
			</plugin>
		</plugins>
	</build>
</project>