<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>net.sf.jasperreports</groupId>
	<artifactId>jasperreports-parent</artifactId>
	<version>${revision}</version>
	<packaging>pom</packaging>
	<name>JasperReports Library Artifacts</name>
	<description>Free Java Reporting Library</description>
	<url>http://jasperreports.sourceforge.net</url>
	<organization>
		<name>Cloud Software Group, Inc.</name>
		<url>https://www.jaspersoft.com/</url>
	</organization>
	<licenses>
		<license>
			<name>GNU Lesser General Public License</name>
			<url>http://jasperreports.sourceforge.net/license.html</url>
			<distribution>repo</distribution>
		</license>
	</licenses>
	<developers>
		<developer>
			<id>teodord</id>
			<name>Teodor Danciu</name>
			<email>teodord@users.sourceforge.net</email>
			<url>http://sourceforge.net/users/teodord</url>
			<organization>Cloud Software Group, Inc.</organization>
			<organizationUrl>http://www.jaspersoft.com</organizationUrl>
			<roles>
				<role>architect</role>
				<role>developer</role>
			</roles>
			<timezone>+2</timezone>
		</developer>
		<developer>
			<id>lucianc</id>
			<name>Lucian Chirita</name>
			<email>lucianc@users.sourceforge.net</email>
			<url>http://sourceforge.net/users/lucianc</url>
			<organization>Cloud Software Group, Inc.</organization>
			<organizationUrl>http://www.jaspersoft.com</organizationUrl>
			<roles>
				<role>architect</role>
				<role>developer</role>
			</roles>
			<timezone>+2</timezone>
		</developer>
		<developer>
			<id>shertage</id>
			<name>Sanda Zaharia</name>
			<email>shertage@users.sourceforge.net</email>
			<url>http://sourceforge.net/users/shertage</url>
			<organization>Cloud Software Group, Inc.</organization>
			<organizationUrl>http://www.jaspersoft.com</organizationUrl>
			<roles>
				<role>developer</role>
			</roles>
			<timezone>+2</timezone>
		</developer>
		<developer>
			<id>narcism</id>
			<name>Narcis Marcu</name>
			<email>narcism@users.sourceforge.net</email>
			<url>http://sourceforge.net/users/narcism</url>
			<organization>Cloud Software Group, Inc.</organization>
			<organizationUrl>http://www.jaspersoft.com</organizationUrl>
			<roles>
				<role>developer</role>
			</roles>
			<timezone>+2</timezone>
		</developer>
	</developers>
	<scm>
		<connection>${scmConnection}</connection>
		<tag>${revision}</tag>
		<url>${scmUrl}</url>
	</scm>
	<properties>
		<revision>7.0.3</revision>
		<scmConnection>scm:git:https://github.com/Jaspersoft/jasperreports.git</scmConnection>
		<scmUrl>https://github.com/Jaspersoft/jasperreports</scmUrl>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<!--
			config properties
		-->
		<enforcer.skip>true</enforcer.skip>
		<jasperreports.root.dir>${basedir}</jasperreports.root.dir>
		<maven.buildNumber.phase>validate</maven.buildNumber.phase>
		<maven.buildNumber.doCheck>true</maven.buildNumber.doCheck>
		<maven.deploy.skip>true</maven.deploy.skip>
		<maven.install.skip>true</maven.install.skip>
		<maven.javadoc.skip>true</maven.javadoc.skip>
		<maven.source.skip>true</maven.source.skip>
		<maven.test.skip>true</maven.test.skip>
		<source.version>8</source.version>
		<target.version>8</target.version>
		<!--
			plugin version properties
		-->
		<buildnumber-maven-plugin.version>3.2.0</buildnumber-maven-plugin.version>
		<clirr-maven-plugin.version>2.8</clirr-maven-plugin.version>
		<dependency-check-maven.version>12.1.0</dependency-check-maven.version>
		<exec-maven-plugin.version>3.1.1</exec-maven-plugin.version>
		<flatten-maven-plugin.version>1.3.0</flatten-maven-plugin.version>
		<jetty-ee10-maven-plugin.version>12.0.16</jetty-ee10-maven-plugin.version>
		<maven-clean-plugin.version>3.3.2</maven-clean-plugin.version>
		<maven-compiler-plugin.version>3.12.0</maven-compiler-plugin.version>
		<maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
		<maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version>
		<maven-install-plugin.version>3.1.1</maven-install-plugin.version>
		<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
		<maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version>
		<maven-markdown-page-generator-plugin.version>2.4.0</maven-markdown-page-generator-plugin.version>
		<maven-project-info-reports-plugin.version>3.5.0</maven-project-info-reports-plugin.version>
		<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
		<maven-replacer-plugin.version>1.5.3</maven-replacer-plugin.version>
		<maven-surefire-plugin.version>3.2.3</maven-surefire-plugin.version>
		<maven-site-plugin.version>3.21.0</maven-site-plugin.version>
		<net.tascalate.javaflow.tools.maven.version>2.7.6</net.tascalate.javaflow.tools.maven.version>
		<xml-maven-plugin.version>1.1.0</xml-maven-plugin.version>
		<!--
			dependency version properties
		-->
		<ant.version>1.10.14</ant.version>
		<antlr.version>2.7.7</antlr.version>
		<batik.version>1.18</batik.version>
		<castor.version>1.4.1</castor.version>
		<commons-beanutils.version>1.9.4</commons-beanutils.version>
		<commons-collections4.version>4.4</commons-collections4.version>
		<commons-logging.version>1.3.0</commons-logging.version>
		<hibernate.version>6.3.1.Final</hibernate.version>
		<hibernate.j2ee.version>5.6.15.Final</hibernate.j2ee.version>
		<hsqldb.version>2.7.2</hsqldb.version>
		<jackson.version>2.18.2</jackson.version>
		<jakarta.persistence-api.version>3.1.0</jakarta.persistence-api.version>
		<jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version>
		<javax.persistence-api.version>2.2</javax.persistence-api.version>
		<jaxen.version>2.0.0</jaxen.version>
		<log4j.version>2.17.1</log4j.version>
		<jfreechart.version>1.5.4</jfreechart.version>
		<openpdf.version>1.3.32</openpdf.version>
		<poi.version>5.3.0</poi.version>
		<rhino.version>1.7.14</rhino.version>
		<spring.version>6.2.3</spring.version>
		<xchart.version>3.2.2</xchart.version>
		<xml-apis-ext.version>1.3.04</xml-apis-ext.version>
	</properties>
	<repositories>
		<repository>
			<id>jaspersoft-third-party</id>
			<url>https://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
		</repository>
		<repository>
			<id>jr-ce-snapshots</id>
			<name>JasperReports CE Snapshots</name>
			<url>https://jaspersoft.jfrog.io/jaspersoft/jr-ce-snapshots</url>
		</repository>
		<repository>
			<id>jr-ce-releases</id>
			<name>JasperReports CE Releases</name>
			<url>https://jaspersoft.jfrog.io/jaspersoft/jr-ce-releases</url>
		</repository>
	</repositories>
	<build>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>flatten-maven-plugin</artifactId>
				<version>${flatten-maven-plugin.version}</version>
				<configuration>
					<updatePomFile>true</updatePomFile>
					<flattenMode>oss</flattenMode>
				</configuration>
				<executions>
					<execution>
						<id>flatten</id>
						<phase>process-resources</phase>
						<goals>
							<goal>flatten</goal>
						</goals>
					</execution>
					<execution>
						<id>flatten.clean</id>
						<phase>clean</phase>
						<goals>
							<goal>clean</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>buildnumber-maven-plugin</artifactId>
				<version>${buildnumber-maven-plugin.version}</version>
				<executions>
					<execution>
						<phase>${maven.buildNumber.phase}</phase>
						<goals>
							<goal>create</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<!--
					<doCheck>${maven.buildNumber.doCheck}</doCheck>
					-->
					<doUpdate>false</doUpdate>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-resources-plugin</artifactId>
				<version>${maven-resources-plugin.version}</version>
				<executions>
					<execution>
						<id>copy-license</id>
						<phase>generate-sources</phase>
						<goals>
							<goal>copy-resources</goal>
						</goals>
						<configuration>
							<outputDirectory>${project.build.directory}/classes/META-INF</outputDirectory>
							<resources>
								<resource>
									<directory>${jasperreports.root.dir}</directory>
									<includes>
										<include>LICENSE</include>
									</includes>
								</resource>
							</resources>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-deploy-plugin</artifactId>
				<version>${maven-deploy-plugin.version}</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-install-plugin</artifactId>
				<version>${maven-install-plugin.version}</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-clean-plugin</artifactId>
				<version>${maven-clean-plugin.version}</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-site-plugin</artifactId>
				<version>${maven-site-plugin.version}</version>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-enforcer-plugin</artifactId>
				<version>${maven-enforcer-plugin.version}</version>
				<executions>
					<execution>
						<id>enforce-java-version</id>
						<goals>
							<goal>enforce</goal>
						</goals>
						<configuration>
							<rules>
								<requireJavaVersion>
									<version>[1.8,9)</version>
								</requireJavaVersion>
							</rules>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.owasp</groupId>
				<artifactId>dependency-check-maven</artifactId>
				<version>${dependency-check-maven.version}</version>
				<configuration>
					<suppressionFile>${jasperreports.root.dir}/owasp-suppressions.xml</suppressionFile>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>clirr-maven-plugin</artifactId>
				<version>${clirr-maven-plugin.version}</version>
				<configuration>
					<comparisonVersion>7.0.2</comparisonVersion>
					<ignoredDifferencesFile>${basedir}/clirr-ignore.xml</ignoredDifferencesFile>
					<failOnError>true</failOnError>
					<logResults>true</logResults>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>
