<?xml version="1.0"?>
<!--

    Copyright (C) 2011-2021 Objectos Software LTDA.

    This file is part of the ObjectosComuns project.

    ObjectosComuns is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    ObjectosComuns is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with ObjectosComuns.  If not, see <https://www.gnu.org/licenses/>.

-->
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">

	<modelVersion>4.0.0</modelVersion>

	<parent>










		<groupId>br.com.objectos.oss-java7</groupId>







		<artifactId>objectos</artifactId>
		<version>1.0.0</version>
	</parent>

	<artifactId>objectos-lang</artifactId>
	<name>ObjectosLang</name>

	<description>A set of utilities for classes of the java.lang and the java.util packages.</description>

	<inceptionYear>2011</inceptionYear>

	<build>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<annotationProcessorPaths>
						<annotationProcessorPath>
							<groupId>${project.groupId}</groupId>
							<artifactId>objectos-multirelease-processor</artifactId>
							<version>${project.version}</version>
						</annotationProcessorPath>
					</annotationProcessorPaths>
				</configuration>
				<dependencies>
					<dependency>
						<groupId>${project.groupId}</groupId>
						<artifactId>objectos-multirelease-processor</artifactId>
						<version>${project.version}</version>
					</dependency>
				</dependencies>
			</plugin>
			<plugin>
				<artifactId>maven-surefire-plugin</artifactId>
				<configuration>
					<systemPropertyVariables>
						<objectos.comuns.getSystemProperty>SUCCESS</objectos.comuns.getSystemProperty>
					</systemPropertyVariables>
				</configuration>
			</plugin>
			<plugin>
				<groupId>com.mycila</groupId>
				<artifactId>license-maven-plugin</artifactId>
				<executions>
					<execution>
						<id>default-main</id>
						<phase>none</phase>
					</execution>
					<execution>
						<id>override-main</id>
						<configuration>
							<licenseSets>
								<licenseSet>
									<includes>
										<include>pom.xml</include>
										<include>src/main/**/*.java</include>
									</includes>
									<excludes>
										<exclude>src/main/java/br/com/objectos/comuns/lang/Ints.java</exclude>
										<exclude>src/main/java/br/com/objectos/comuns/lang/Preconditions.java</exclude>
										<exclude>src/main/java/br/com/objectos/comuns/lang/Strings.java</exclude>
										<exclude>src/main/java/br/com/objectos/comuns/lang/Throwables.java</exclude>
									</excludes>
									<inlineHeader>${objectos.license.headerMain}</inlineHeader>
								</licenseSet>
							</licenseSets>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

	<dependencies>
		<dependency>
			<groupId>${project.groupId}</groupId>
			<artifactId>objectos-annotations</artifactId>
			<version>${project.version}</version>
		</dependency>
		<dependency>
			<groupId>${project.groupId}</groupId>
			<artifactId>objectos-logging</artifactId>
			<version>${project.version}</version>
		</dependency>
		<dependency>
			<groupId>${project.groupId}</groupId>
			<artifactId>objectos-multirelease</artifactId>
			<version>${project.version}</version>
			<optional>true</optional>
		</dependency>

		<dependency>
			<groupId>org.testng</groupId>
			<artifactId>testng</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

</project>
