initial commit2

This commit is contained in:
2026-06-12 12:28:00 +03:00
parent 13447b858e
commit 59d33f8061
595 changed files with 11459 additions and 1 deletions
Vendored
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
Binary file not shown.
@@ -0,0 +1,2 @@
#Fri Jun 12 12:20:49 MSK 2026
gradle.version=8.10.2
View File
Generated
+1
View File
@@ -0,0 +1 @@
Lab8
+9
View File
@@ -5,6 +5,15 @@
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/client" />
<option value="$PROJECT_DIR$/common" />
<option value="$PROJECT_DIR$/gateway" />
<option value="$PROJECT_DIR$/server" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KotlinJpsPluginSettings">
<option name="version" value="2.1.20" />
<option name="version" value="2.2.0" />
</component>
</project>
+3
View File
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="FrameworkDetectionExcludesConfiguration">
<file type="web" url="file://$PROJECT_DIR$" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
+2547
View File
File diff suppressed because it is too large Load Diff
+22
View File
@@ -0,0 +1,22 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version '2.2.0'
id 'org.jetbrains.kotlin.plugin.serialization' version '2.2.0'
id 'com.gradleup.shadow' version '9.3.1'
id 'org.jetbrains.dokka' version '2.2.0'
}
group = 'lab8.prog'
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.jetbrains.kotlin:kotlin-test'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0'
}
kotlin {
jvmToolchain(17)
}
Binary file not shown.
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
Manifest-Version: 1.0
+2
View File
@@ -0,0 +1,2 @@
Manifest-Version: 1.0
BIN
View File
Binary file not shown.
+9
View File
@@ -0,0 +1,9 @@
FROM gradle:8-jdk17 AS build
WORKDIR /app
COPY . .
RUN gradle :client:shadowJar --no-daemon
FROM eclipse-temurin:17-jre
WORKDIR /app
COPY --from=build /app/client/build/libs/Lab7-client-1.0-all.jar client.jar
CMD ["java", "-jar", "client.jar"]
+36
View File
@@ -0,0 +1,36 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version '2.2.0'
id 'org.jetbrains.kotlin.plugin.serialization' version '2.2.0'
id 'com.gradleup.shadow' version '9.3.1'
id 'org.jetbrains.dokka' version '2.2.0'
}
group = 'lab8.prog'
version = '1.0'
repositories {
mavenCentral()
}
shadowJar {
archiveBaseName.set('Lab7-client')
archiveVersion.set('1.0')
manifest {
attributes 'Main-Class': 'MainKt'
}
}
dependencies {
testImplementation 'org.jetbrains.kotlin:kotlin-test'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0'
implementation 'io.github.microutils:kotlin-logging-jvm:3.0.5'
implementation "org.jline:jline:3.30.6"
implementation "io.github.oshai:kotlin-logging-jvm:7.0.3"
implementation "org.slf4j:slf4j-api:2.0.13"
implementation 'ch.qos.logback:logback-classic:1.5.13'
implementation project(':common')
}
kotlin {
jvmToolchain(17)
}
Binary file not shown.
@@ -0,0 +1 @@
�>�=�A�B�B�A�A

Some files were not shown because too many files have changed in this diff Show More