Commit Graph

  • dfee41a740 2025-03-12T10:43:35 main Elex 2025-03-12 10:43:35 +09:00
  • 09731f464d add user agent parser and update build configuration Elex 2025-03-11 11:32:36 +09:00
  • 3db3499d30 add slf4j examples Elex 2025-03-03 19:32:18 +09:00
  • c1bbaac367 ``diff --- a/buildSrc/src/main/kotlin/elex-application.gradle.kts +++ b/buildSrc/src/main/kotlin/elex-application.gradle.kts @@ -1,24 +0,0 @@ -/* - * Examples for Java - * - * Copyright (c) 2021. Elex. All Rights Reserved. - * https://www.elex-project.com/ - */ - - -plugins { - id("elex-java") - application -} - -tasks.jar { - manifest { - attributes(mapOf( - "Implementation-Title" to project.name, - "Implementation-Version" to project.version, - "Implementation-Vendor" to "ELEX co.,pte.", - "Main-Class" to application.mainClass, - "Automatic-Module-Name" to "com.elex_project.${project.name}" - )) - } -} --- a/buildSrc/src/main/kotlin/elex-base.gradle.kts +++ b/buildSrc/src/main/kotlin/elex-base.gradle.kts @@ -1,83 +0,0 @@ -/* - * Examples for Java - * - * Copyright (c) 2021. Elex. All Rights Reserved. - * https://www.elex-project.com/ - */ - -plugins { - java -} - -group = "com.elex-project" -version = "1.0-SNAPSHOT" -description = ""//todo - -repositories { - maven { - url = uri(project.findProperty("repo.url") as String) - } -} - -java { - withSourcesJar() - withJavadocJar() - sourceCompatibility = org.gradle.api.JavaVersion.VERSION_11 - targetCompatibility = org.gradle.api.JavaVersion.VERSION_11 -} - -configurations { - compileOnly { - extendsFrom(annotationProcessor.get()) - } - testCompileOnly { - extendsFrom(testAnnotationProcessor.get()) - } -} - -tasks.jar { - manifest { - attributes(mapOf( - "Implementation-Title" to project.name, - "Implementation-Version" to project.version, - "Implementation-Vendor" to "ELEX co.,pte." - )) - } -} - -tasks.compileJava { - options.encoding = "UTF-8" -} - -tasks.compileTestJava { - options.encoding = "UTF-8" -} - -tasks.test { - useJUnitPlatform() -} - -tasks.javadoc { - if (JavaVersion.current().isJava9Compatible) { - (options as StandardJavadocDocletOptions).addBooleanOption("html5", true) - } - (options as StandardJavadocDocletOptions).encoding = "UTF-8" - (options as StandardJavadocDocletOptions).charSet = "UTF-8" - (options as StandardJavadocDocletOptions).docEncoding = "UTF-8" - -} -dependencies { - //implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar")))) - implementation("org.slf4j:slf4j-api:2.0.6") - implementation("org.jetbrains:annotations:24.0.0") - - implementation("com.elex-project:abraxas:4.11.0") - - compileOnly("org.projectlombok:lombok:1.18.26") - annotationProcessor("org.projectlombok:lombok:1.18.26") - testAnnotationProcessor("org.projectlombok:lombok:1.18.26") - - implementation("ch.qos.logback:logback-classic:1.4.5") - testImplementation("org.junit.jupiter:junit-jupiter:5.9.2") - testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.2") -} --- a/buildSrc/src/main/kotlin/elex-library.gradle.kts +++ b/buildSrc/src/main/kotlin/elex-library.gradle.kts @@ -1,95 +0,0 @@ -/* - * Examples for Java - * - * Copyright (c) 2021. Elex. All Rights Reserved. - * https://www.elex-project.com/ - */ - -plugins { - id ("elex-java") - java-library - maven-publish` -} - -publishing { - publications { - create<MavenPublication>("mavenJava") { - from(components["java"]) - pom { - // todo - name.set(project.name) - description.set(project.description) - url.set("https://") - inceptionYear.set("2021") - properties.set(mapOf( - "myProp" to "value", - "prop.with.dots" to "anotherValue" - )) - organization { - name.set("Elex co.,Pte.") - url.set("https://www.elex-project.com/") - } - licenses { - license { - // todo - name.set("BSD 3-Clause License") - url.set("licenseUrl") - comments.set("") - } - } - developers { - developer { - id.set("elex") - name.set("Elex") - url.set("https://www.elex.pe.kr/") - email.set("developer@elex-project.com") - organization.set("Elex Co.,Pte.") - organizationUrl.set("https://www.elex-project.com/") - roles.set(arrayListOf("Developer", "CEO")) - timezone.set("Asia/Seoul") - properties.set(mapOf("" to "")) - } - } - contributors { - contributor { - name.set("") - email.set("") - url.set("") - } - } - scm { - // todo - connection.set("scm:git:https://github.com/my-library.git") - developerConnection.set("scm:git:https://github.com/my-library.git") - url.set("https://github.com/my-library/") - } - } - } - } - - repositories { - maven { - name = "mavenElex" - val urlRelease = uri(project.findProperty("repo.release.url") as String) - val urlSnapshot = uri(project.findProperty("repo.snapshot.url") as String) - url = if (version.toString().endsWith("SNAPSHOT")) urlSnapshot else urlRelease - // Repository credential, Must be defined in ~/.gradle/gradle.properties - credentials { - username = project.findProperty("repo.username") as String - password = project.findProperty("repo.password") as String - } - } - maven { //todo - name = "mavenGithub" - url = uri("https://maven.pkg.git.elex-project.com/elex/tmpl-java-library") - credentials { - username = project.findProperty("github.username") as String - password = project.findProperty("github.token") as String - } - } - } -} - -dependencies { - -} --- a/buildSrc/src/main/kotlin/elex-war.gradle.kts +++ b/model-mapper/build.gradle.kts @@ -6,10 +6,9 @@ */ Elex 2025-03-01 17:32:49 +09:00
  • f63e3fd52a add bash scripts for git operations and Lombok documentation Elex 2025-03-01 10:58:36 +09:00
  • 3fd3f895fc - add commonmark Elex 2024-02-29 08:48:22 +09:00
  • 3a8509088f - jwt store/restore key Elex 2024-02-25 16:44:02 +09:00
  • 13f2867f99 - jwt decoding without a key Elex 2024-02-24 10:56:40 +09:00
  • 805816491a - add syndication Elex 2024-02-21 01:50:47 +09:00
  • 51a85cbcfc - add synd-feed Elex 2024-02-21 01:13:13 +09:00
  • 0efdfb1085 - update jwt Elex 2024-02-14 18:00:33 +09:00
  • 1f2b1607c8 - update jwt - add security Elex 2024-01-04 01:15:47 +09:00
  • e41240ccb2 2023-04-16 Elex 2023-04-16 14:11:23 +09:00
  • 28cddcb77b 2023-04-16 Elex 2023-04-16 13:50:17 +09:00
  • bd1440e1a5 2023-02-28T02:13:01 Elex 2023-02-28 02:13:03 +09:00
  • d28485c0c8 2021-09-13 Elex 2021-09-13 13:14:24 +09:00
  • dfde55f05d 2021-09-12 Elex 2021-09-12 13:10:13 +09:00
  • 46c07638a7 2021-08-24 Elex 2021-08-24 16:52:39 +09:00
  • 2832fa0b5f 2021-08-22 Elex 2021-08-22 20:17:07 +09:00
  • 1a6ee1f972 2021-08-22 Elex 2021-08-22 19:40:28 +09:00
  • a51bd5e574 Merge remote-tracking branch 'origin/main' into main Elex 2021-08-22 17:11:50 +09:00
  • 3eecc5269a 2021-08-22 Elex 2021-08-22 17:11:36 +09:00
  • 3756620f2d Create LICENSE Elex 2021-08-22 17:02:33 +09:00
  • 84bdef283c 2021-08-18 Elex 2021-08-18 12:46:22 +09:00
  • b0d3615378 2021-08-18 Elex 2021-08-18 12:25:27 +09:00
  • 1a7710b100 2021-08-17 Elex 2021-08-17 21:49:24 +09:00
  • 7f018b0136 2021-08-17 Elex 2021-08-17 19:17:18 +09:00
  • d55894b614 2021-08-17 Elex 2021-08-17 18:37:42 +09:00
  • ed54dbad52 2021-08-16 Elex 2021-08-16 11:17:18 +09:00
  • 62360c41a3 2021-08-15 Elex 2021-08-15 00:35:53 +09:00
  • eeae8f2806 2021-08-12 Elex 2021-08-12 00:02:29 +09:00
  • 95b002cada 2021-08-11 Elex 2021-08-11 22:04:37 +09:00
  • 36c5ddbe9e 2021-08-11 Elex 2021-08-11 18:08:06 +09:00
  • 5df880659e 2021-08-09 Elex 2021-08-09 17:48:27 +09:00
  • a854cd2225 2021-08-08 Elex 2021-08-08 20:18:50 +09:00
  • 36099eea84 2021-08-07 Elex 2021-08-07 16:56:47 +09:00
  • 7805f632ef 2021-08-05 Elex 2021-08-05 18:01:36 +09:00
  • a69e814fdb 2021-08-05 Elex 2021-08-05 17:59:24 +09:00
  • 5f17645bda 2021-08-05 Elex 2021-08-05 11:55:51 +09:00
  • 438bf4bd5c 2021-08-05 Elex 2021-08-05 11:46:27 +09:00
  • 2a56dff104 2021-08-02 Elex 2021-08-02 19:11:44 +09:00
  • 365f7e489b 2021-08-02 Elex 2021-08-02 19:08:03 +09:00
  • 25d0987611 Update settings.gradle.kts Elex 2021-08-02 17:39:44 +09:00
  • 8f1b1d6a7a Initial commit Elex 2021-08-02 17:39:15 +09:00