Skip to content
Snippets Groups Projects
Commit 1bda14d3 authored by jez04's avatar jez04
Browse files

feat: add lombok and log4j2

parent d5df5b32
No related merge requests found
Pipeline #1003 failed with stages
in 0 seconds
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>cz.vsb.fei.java2</groupId> <groupId>cz.vsb.fei.java2</groupId>
<artifactId>javafx-quickstart</artifactId> <artifactId>javafx-quickstart</artifactId>
<version>1.0.2</version> <version>1.0.4</version>
<packaging>maven-archetype</packaging> <packaging>maven-archetype</packaging>
<build> <build>
......
...@@ -18,8 +18,18 @@ ...@@ -18,8 +18,18 @@
</fileSet> </fileSet>
<fileSet filtered="true" packaged="true"> <fileSet filtered="true" packaged="true">
<excludes>
<exclude>log4j2.xml</exclude>
</excludes>
<directory>src/main/resources</directory> <directory>src/main/resources</directory>
</fileSet> </fileSet>
<fileSet filtered="true" packaged="false">
<directory>src/main/resources</directory>
<includes>
<include>log4j2.xml</include>
</includes>
</fileSet>
<fileSet filtered="true" packaged="true"> <fileSet filtered="true" packaged="true">
<directory>src/test/java</directory> <directory>src/test/java</directory>
</fileSet> </fileSet>
......
...@@ -5,16 +5,18 @@ ...@@ -5,16 +5,18 @@
<groupId>${groupId}</groupId> <groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId> <artifactId>${artifactId}</artifactId>
<version>${version}</version> <version>${version}</version>
<name>${artifactId}</name> <name>${artifactId}</name>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.release>21</maven.compiler.release> <maven.compiler.release>21</maven.compiler.release>
<JavaFX.version>22-ea+16</JavaFX.version> <JavaFX.version>22-ea+16</JavaFX.version>
<JUnit.version>5.10.1</JUnit.version> <JUnit.version>5.10.1</JUnit.version>
<log4j.version>2.22.1</log4j.version>
<lombok.version>1.18.30</lombok.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
...@@ -44,6 +46,22 @@ ...@@ -44,6 +46,22 @@
<artifactId>junit-jupiter</artifactId> <artifactId>junit-jupiter</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </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> </dependencies>
<build> <build>
......
...@@ -6,14 +6,17 @@ import javafx.scene.Scene; ...@@ -6,14 +6,17 @@ import javafx.scene.Scene;
import javafx.scene.layout.BorderPane; import javafx.scene.layout.BorderPane;
import javafx.stage.Stage; import javafx.stage.Stage;
import javafx.stage.WindowEvent; import javafx.stage.WindowEvent;
import lombok.extern.log4j.Log4j2;
/** /**
* Class <b>App</b> - extends class Application and it is an entry point of the program * Class <b>App</b> - extends class Application and it is an entry point of the program
* @author Java I * @author Java I
*/ */
@Log4j2
public class App extends Application { public class App extends Application {
public static void main(String[] args) { public static void main(String[] args) {
log.info("Launching JavaFX application.");
launch(args); launch(args);
} }
......
module $package { module $package {
requires transitive javafx.controls; requires transitive javafx.controls;
requires javafx.fxml; requires javafx.fxml;
requires lombok;
requires org.apache.logging.log4j;
opens $package to javafx.fxml; opens $package to javafx.fxml;
exports $package; exports $package;
} }
\ No newline at end of file
<Configuration>
<Appenders>
<Console name="Console">
<PatternLayout
pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"></AppenderRef>
</Root>
</Loggers>
</Configuration>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment