-
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
https://github.com/my-library.git") - developerConnection.set("scm
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