diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..468255b680381915cb7e2510dcfc7a28a40660bf --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/bin/ +/target/ +/.settings/ +.project +.classpath \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2f7ddbee118165f68bccf435154b5da6f010b322..05ccb089cf8d1abd09dc16a7ef4f19912087b25f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,8 +25,6 @@ build-job: # This job runs in the build stage, which runs first. stage: build script: - echo "Compiling the code..." - - whoami - - /home/gitlab-runner/.dotnet/dotnet - mvn compile - echo "Compile complete." diff --git a/Obesenec/.gitignore b/Obesenec/.gitignore deleted file mode 100644 index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..0000000000000000000000000000000000000000 --- a/Obesenec/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Obesenec/pom.xml b/Obesenec/pom.xml deleted file mode 100644 index 3ba9e5dc646c1136312915c91fcd2cc460fafdb4..0000000000000000000000000000000000000000 --- a/Obesenec/pom.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<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> - - <groupId>cz.vsb.fei.kp</groupId> - <artifactId>obesenec</artifactId> - <version>0.0.1-SNAPSHOT</version> - - <name>obesenec</name> - - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <maven.compiler.source>17</maven.compiler.source> - <maven.compiler.target>17</maven.compiler.target> - </properties> - - <dependencies> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter</artifactId> - <version>5.10.0</version> - <scope>test</scope> - </dependency> - </dependencies> - - <build> - <sourceDirectory>src</sourceDirectory> - <pluginManagement><!-- lock down plugins versions to avoid using Maven - defaults (may be moved to parent pom) --> - <plugins> - <!-- clean lifecycle, see - https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <version>3.1.0</version> - </plugin> - <!-- default lifecycle, jar packaging: see - https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>3.0.2</version> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.8.0</version> - </plugin> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>3.1.2</version> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <version>3.1.2</version> - </plugin> - <plugin> - <artifactId>maven-jar-plugin</artifactId> - <version>3.0.2</version> - </plugin> - <plugin> - <artifactId>maven-install-plugin</artifactId> - <version>2.5.2</version> - </plugin> - <plugin> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> - </plugin> - <!-- site lifecycle, see - https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> - <plugin> - <artifactId>maven-site-plugin</artifactId> - <version>3.7.1</version> - </plugin> - <plugin> - <artifactId>maven-project-info-reports-plugin</artifactId> - <version>3.0.0</version> - </plugin> - </plugins> - </pluginManagement> - </build> -</project> diff --git a/Obesenec/src/cz/vsb/krouzek/Hraj.java b/Obesenec/src/cz/vsb/krouzek/Hraj.java deleted file mode 100644 index 973fcd431cf62bb41e56b2266aa5c61b819916ed..0000000000000000000000000000000000000000 --- a/Obesenec/src/cz/vsb/krouzek/Hraj.java +++ /dev/null @@ -1,26 +0,0 @@ -package cz.vsb.krouzek; - -import java.util.List; - -public class Hraj { - - private static OknoSibenice oknoSibenice; - - public static void main(String[] args) { - oknoSibenice = new OknoSibenice(Hraj::startHry, Hraj::konecHry, Hraj::zvolenoPismeno); - - - } - - public static void startHry() { - - } - - public static void konecHry() { - - } - - public static void zvolenoPismeno(List<Character> pismena) { - } - -} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..9973f563f12b2ed7624debb17ddc2bf13496ee91 --- /dev/null +++ b/pom.xml @@ -0,0 +1,80 @@ +<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>cz.vsb.fei.kp</groupId> + <artifactId>obesenec</artifactId> + <version>0.0.1-SNAPSHOT</version> + + <name>obesenec</name> + + <packaging>jar</packaging> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <maven.compiler.release>21</maven.compiler.release> + <JUnit.version>5.11.0</JUnit.version> + <log4j.version>2.23.1</log4j.version> + <lombok.version>1.18.34</lombok.version> + </properties> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.junit</groupId> + <artifactId>junit-bom</artifactId> + <version>${JUnit.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>${lombok.version}</version> + <scope>provided</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.13.0</version> + <configuration> + <annotationProcessorPaths> + <path> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>${lombok.version}</version> + </path> + </annotationProcessorPaths> + </configuration> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>3.5.0</version> + </plugin> + </plugins> + </build> + +</project> diff --git a/Obesenec/src/cz/vsb/krouzek/OknoSibenice.java b/src/main/java/cz/vsb/krouzek/OknoSibenice.java similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/OknoSibenice.java rename to src/main/java/cz/vsb/krouzek/OknoSibenice.java diff --git a/Obesenec/src/cz/vsb/krouzek/SibeniceZaklad.java b/src/main/java/cz/vsb/krouzek/SibeniceZaklad.java similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/SibeniceZaklad.java rename to src/main/java/cz/vsb/krouzek/SibeniceZaklad.java diff --git a/Obesenec/src/module-info.java b/src/main/java/module-info.java similarity index 100% rename from Obesenec/src/module-info.java rename to src/main/java/module-info.java diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-0.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-0.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-0.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-0.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-1.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-1.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-1.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-1.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-2.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-2.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-2.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-2.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-3.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-3.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-3.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-3.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-4.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-4.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-4.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-4.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-5.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-5.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-5.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-5.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-6.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-6.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-6.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-6.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-7.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-7.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-7.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-7.png diff --git a/Obesenec/src/cz/vsb/krouzek/images/sibenice-8.png b/src/main/resources/cz/vsb/krouzek/images/sibenice-8.png similarity index 100% rename from Obesenec/src/cz/vsb/krouzek/images/sibenice-8.png rename to src/main/resources/cz/vsb/krouzek/images/sibenice-8.png