<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">
	<!--
	<mavenVersion>
		3.6.0
		</mavenVersion>
		-->
	<modelVersion>
		4.0.0
		</modelVersion>
	<groupId>
		ws.nzen.format.maven
		</groupId>
	<artifactId>
		zaftig_offal_hamisha
		</artifactId>
	<version>
		7.0
		</version>
	<packaging>
		maven-archetype
		</packaging>
	<!--
		parent
		dependencyManagement
		modules
		-->
	<properties>
		<project.build.sourceEncoding>
			UTF-8
			</project.build.sourceEncoding>
		<project.reporting.outputEncoding>
			UTF-8
			</project.reporting.outputEncoding>
		</properties>
	<build>
	    <plugins>
			<plugin>
	    		<!-- tell maven we're using utf8 files -->
				<groupId>
					org.apache.maven.plugins
					</groupId>
				<artifactId>
					maven-resources-plugin
					</artifactId>
				<version>
					3.1.0
					</version>
				<configuration>
					<encoding>
						UTF-8
						</encoding>
					 <addDefaultExcludes>
					 	false
						</addDefaultExcludes>
					</configuration>
				</plugin>
		    </plugins>
		<extensions>
			<extension>
				<groupId>
					org.apache.maven.archetype
					</groupId>
				<artifactId>
					archetype-packaging
					</artifactId>
				<version>
					3.1.1
					</version>
				</extension>
			</extensions>
		</build>
	<!--
		reporting
		-->
	<name>
		Zaftig Offal Hamisha
		</name>
	<description>
		A maven archetype for my style of project.
		</description>
	<url>
		https://bitbucket.org/Nzen/zaftig-offal-hamisha
		</url>
	<inceptionYear>
		2020
		</inceptionYear>
	<licenses>
		<license>
			<name>
				Charity Public v2.0.0
				</name>
			<url>
				https://licensezero.com/licenses/charity
				</url>
			</license>
		</licenses>
	<!--
		organization
		-->
	<developers>
		<developer>
			<id>
				nzen
				</id>
			<name>
				Nicholas Prado
				</name>
			<email>
				nmprado@nzen.ws
				</email>
			<roles>
				<role>
					Implementor
					</role>
				</roles>
			<timezone>
				UTC-06:00
				</timezone>
			</developer>
		</developers>
	<!--
		contributors
		issueManagement
		ciManagement
		mailingLists
		-->
	<scm>
		<connection>
			scm:git:https://Nzen@bitbucket.org/Nzen/zaftig-offal-hamisha.git
			</connection>
		<developerConnection>
			scm:git:git@bitbucket.org:Nzen/zaftig-offal-hamisha.git
			</developerConnection>
		<url>
			https://bitbucket.org/Nzen/zaftig-offal-hamisha
			</url>
		</scm>
	<!--
		prerequisites
		-->
	<repositories>
		<repository>
			<id>
				central
				</id>
			<name>
				Sonatype Central
				</name>
			<url>
				https://repo.maven.apache.org/maven2
				</url>
			<layout>
				default
				</layout>
			<snapshots>
				<enabled>
					false
					</enabled>
				</snapshots>
			</repository>
		</repositories>
	<!--
		pluginRepositories
		-->
	<distributionManagement>
		<snapshotRepository>
			<id>
				ossrh
				</id>
			<url>
				https://oss.sonatype.org/content/repositories/snapshots
				</url>
			</snapshotRepository>
		<repository>
			<id>
				ossrh
				</id>
			<url>
				https://oss.sonatype.org/service/local/staging/deploy/maven2/
				</url>
			</repository>
		</distributionManagement>
	<!--
		prerequisites
		-->
	<profiles>
		<profile>
			<!-- publish maven -->
			<!-- invoke with mvn -P release deploy -->
			<id>
				release
				</id>
			<build>
				<plugins>
					<plugin>
						<!-- make source jar -->
						<groupId>
							org.apache.maven.plugins
							</groupId>
						<artifactId>
							maven-source-plugin
							</artifactId>
						<version>
							3.0.1
							</version>
						<executions>
							<execution>
								<id>
									attach-sources
									</id>
								<goals>
									<goal>
										jar
										</goal>
									</goals>
								</execution>
							</executions>
						</plugin>
					<plugin>
						<!-- config for javadoc jar -->
						<groupId>
							org.apache.maven.plugins
							</groupId>
						<artifactId>
							maven-javadoc-plugin
							</artifactId>
						<version>
							3.1.1
							</version>
						<configuration>
							<sourceFileExcludes>
								<exclude>
								**/module-info.java
									</exclude>
								</sourceFileExcludes>
							<doclint>
								<!-- suppress javadoc linter -->
								all,-missing
								</doclint>
							<encoding>
								UTF-8
								</encoding>
							</configuration>
						<executions>
							<execution>
								<id>
									attach-javadocs
									</id>
								<goals>
									<goal>
										jar
										</goal>
									</goals>
								</execution>
							</executions>
						</plugin>
					<plugin>
						<!-- sign the jar itself
							http://maven.apache.org/plugins/maven-jarsigner-plugin/usage.html
							https://stackoverflow.com/a/4210860 -->
						<groupId>
							org.apache.maven.plugins
							</groupId>
						<artifactId>
							maven-jarsigner-plugin
							</artifactId>
						<version>
							3.0.0
							</version>
						<executions>
							<execution>
								<id>
									sign
									</id>
								<goals>
									<goal>
										sign
										</goal>
									</goals>
								</execution>
							<execution>
								<id>
									verify
									</id>
								<goals>
									<goal>
										verify
										</goal>
									</goals>
								</execution>
							</executions>
						<configuration>
							<keystore>
								C:/Users/Nzen/Documents/secrets/sectigo-signing_2022-11-10_3des.pfx
								</keystore>
							<storepass>
								{fYLf1lbaHCAH87ZkPTdo0VavySn4KaXiOhs6/3NXw1Re8mCKHsQyNx/2uWyYKGMn7ki4Z0pQw1EcToJYxLNcEg==}
								</storepass>
							<alias>
								te-81efbf1d-9b15-4013-a449-fb3aaf6984ea
								</alias>
							<tsa>
								http://timestamp.comodoca.com/rfc3161
								</tsa>
							</configuration>
						</plugin>
					<plugin>
						<!-- sign the jars -->
						<groupId>
							org.apache.maven.plugins
							</groupId>
						<artifactId>
							maven-gpg-plugin
							</artifactId>
						<version>
							1.6
							</version>
						<executions>
							<execution>
								<id>
									sign-artifacts
									</id>
								<phase>
									verify
									</phase>
								<goals>
									<goal>
										sign
										</goal>
									</goals>
								</execution>
							</executions>
						</plugin>
					<plugin>
						<!-- deploy releases to sonatype's server -->
						<groupId>
							org.sonatype.plugins
							</groupId>
						<artifactId>
							nexus-staging-maven-plugin
							</artifactId>
						<version>
							1.6.7
							</version>
						<extensions>
							true
							</extensions>
						<configuration>
							<serverId>
								ossrh
								</serverId>
							<nexusUrl>
								https://oss.sonatype.org/
								</nexusUrl>
							<autoReleaseAfterClose>
								false
								</autoReleaseAfterClose>
							</configuration>
						</plugin>
					</plugins>
				</build>
			</profile>
		</profiles>
</project>



































































