Skip to content
Snippets Groups Projects
Commit 65103bf9 authored by Abhay Menon's avatar Abhay Menon
Browse files

Completed basic setup for installer

parent 987c0e84
No related branches found
No related tags found
1 merge request!23Draft: Resolve "Create an installer application"
Pipeline #90110 failed
......@@ -2,6 +2,7 @@
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/modules/app/notes-multi.app.main.iml" filepath="$PROJECT_DIR$/.idea/modules/app/notes-multi.app.main.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/utilities/notes-multi.utilities.test.iml" filepath="$PROJECT_DIR$/.idea/modules/utilities/notes-multi.utilities.test.iml" />
</modules>
</component>
......
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$/../../../app/src/main">
<sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/java" isTestSource="false" />
</content>
</component>
</module>
\ No newline at end of file
......@@ -8,6 +8,15 @@ plugins {
id 'application'
id 'org.jetbrains.kotlin.jvm'
id 'org.openjfx.javafxplugin' version '0.0.13'
id 'org.beryx.jlink' version '2.26.0'
}
jlink {
forceMerge("kotlin")
launcher {
name = "notes-app"
moduleName = "notes.multi.app"
}
}
java {
......@@ -36,6 +45,7 @@ dependencies {
application {
// Define the main class for the application.
mainModule = 'notes.multi.app'
mainClass = 'notes.multi.app.AppKt'
}
......
module notes.multi.app {
requires kotlin.stdlib;
requires javafx.graphics;
requires javafx.controls;
requires notes.multi.utilities;
requires java.xml.crypto;
exports notes.multi.app;
}
\ No newline at end of file
module notes.multi.console {
requires kotlin.stdlib;
requires javafx.graphics;
requires javafx.controls;
requires exposed.core;
requires notes.multi.utilities;
exports notes.multi.console;
}
\ No newline at end of file
module notes.multi.utilities {
requires kotlin.stdlib;
exports notes.multi.utilities;
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment