<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>net.lecousin</groupId>
  	<artifactId>parent-pom</artifactId>
  	<version>20191012.2</version>
  </parent>

  <artifactId>core-parent-pom</artifactId>
  <version>0.20.0</version>
  <packaging>pom</packaging>
  
  <modules>
    <module>net.lecousin.core</module>
    <module>core.javaee</module>
  </modules>
  
  <properties>
  	<sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
  	<sonar.test.exclusions>**/src/test/**/*</sonar.test.exclusions>
  	<sonar.coverage.exclusions>
  		**/application/launcher/*,
		**/application/libraries/classloader/*,
		**/ApplicationBootstrap*.*,
		**/SplashScreen*.*,
		**/ThreadingDebugHelper*.*,
		**/TaskMonitoring*.*,
		**/DebugUtil*.*,
		**/SystemEnvironment.*
  	</sonar.coverage.exclusions>
  	<sonar.cpd.exclusions>
  		**/framework/collections/ArrayUtil.*,
  		**/framework/collections/LinkedArrayList.*,
  		**/framework/collections/TurnArray.*,
  		**/framework/collections/map/*MapRBT.*,
  		**/framework/collections/sort/RedBlackTree*.*,
  		**/framework/concurrent/async/AsyncSupplier.*,
  		**/framework/memory/*ArrayCache.*,
  		**/framework/io/FileIO.*,
  		**/framework/io/IOUtil.*,
  		**/framework/io/PositionKnownWrapper.*,
  		**/framework/io/SubIO.*,
  		**/framework/io/FragmentedSubIO.*,
  		**/framework/io/LinkedIO.*,
  		**/framework/io/buffering/BufferedIO.*,
  		**/framework/io/buffering/PreBufferedReadable.*,
  		**/framework/io/data/BytesBitsBuffer.*,
  		**/framework/io/data/SingleByteBitsBuffer.*,
  		**/framework/io/out2in/OutputToInputBuffers.*,
  		**/framework/io/util/DataUtil.*,
  		**/framework/math/FragmentedRange*.*
  	</sonar.cpd.exclusions>
  </properties>
  
  <licenses>
    <license>
      <name>Apache 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
    
  <developers>
    <developer>
    	<id>lecousin</id>
    	<name>Guillaume Le Cousin</name>
    </developer>
  </developers>

</project>