From 72b32b4c48de4cad7167ff1d58f2bb3b65c7dc68 Mon Sep 17 00:00:00 2001
From: jez04 <david.jezek@post.cz>
Date: Wed, 7 Feb 2024 14:52:17 +0100
Subject: [PATCH] fix: missing gitignore file

---
 pom.xml                                       | 21 ++++++++++++++++---
 .../META-INF/maven/archetype-metadata.xml     | 11 ++++++++--
 2 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index 9a32b0c..0cbed37 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>cz.vsb.fei.java2</groupId>
 	<artifactId>java21-quickstart</artifactId>
-	<version>1.0.1</version>
+	<version>1.0.2</version>
 	<packaging>maven-archetype</packaging>
 
 	<build>
@@ -12,9 +12,24 @@
 			<extension>
 				<groupId>org.apache.maven.archetype</groupId>
 				<artifactId>archetype-packaging</artifactId>
-				<version>3.1.1</version>
+				<version>3.2.1</version>
 			</extension>
 		</extensions>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-resources-plugin</artifactId>
+				<version>3.3.1</version>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-archetype-plugin</artifactId>
+				<version>3.2.1</version>
+				<configuration>
+					<useDefaultExcludes>false</useDefaultExcludes>
+				</configuration>
+			</plugin>
+		</plugins>
 	</build>
 
 	<repositories>
@@ -24,7 +39,7 @@
 			<url>https://artifactory.cs.vsb.cz/archetypes</url>
 		</repository>
 	</repositories>
-	
+
 	<distributionManagement>
 		<snapshotRepository>
 			<id>vsb-archetypes-releases</id>
diff --git a/src/main/resources/META-INF/maven/archetype-metadata.xml b/src/main/resources/META-INF/maven/archetype-metadata.xml
index aa107eb..d728eac 100644
--- a/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ b/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -4,11 +4,18 @@
 	xsi:schemaLocation="https://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.1.0 https://maven.apache.org/xsd/archetype-descriptor-1.1.0.xsd"
 	name="javafx-quickstart">
 	<fileSets>
+		<fileSet filtered="true" encoding="UTF-8">
+			<directory></directory>
+			<includes>
+				<include>.gitignore</include>
+				<include>pom.xml</include>
+			</includes>
+		</fileSet>
 		<fileSet filtered="true" packaged="true">
+			<directory>src/main/java</directory>
 			<excludes>
 				<exclude>module-info.java</exclude>
 			</excludes>
-			<directory>src/main/java</directory>
 		</fileSet>
 		<fileSet filtered="true">
 			<includes>
@@ -30,7 +37,7 @@
 			</includes>
 		</fileSet>
 
-		<fileSet  filtered="true" packaged="true">
+		<fileSet filtered="true" packaged="true">
 			<directory>src/test/java</directory>
 		</fileSet>
 	</fileSets>
-- 
GitLab