Skip to content

Commit 361b26a

Browse files
committed
refactor(core): refactor app structure
1 parent d79c6ee commit 361b26a

File tree

24 files changed

+314
-31
lines changed

24 files changed

+314
-31
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ nbdist/
4848
### shardis-webapp ###
4949
/shardis-webapp/build/
5050

51-
### shardis-common ###
52-
/shardis-common/build/
51+
### shardis-core ###
52+
/shardis-core/build/
5353

5454
### shardis-query ###
5555
/shardis-query/build/

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import org.gradle.api.tasks.testing.Test
33
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
44
import org.gradle.testing.jacoco.tasks.JacocoReport
55
import org.jetbrains.kotlin.allopen.gradle.AllOpenExtension
6+
import org.jetbrains.kotlin.gradle.plugin.KaptExtension
67
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
78
import org.jetbrains.kotlin.noarg.gradle.NoArgExtension
89

settings.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ def configureGradleScriptKotlinOn(ProjectDescriptor project) {
77
project.children.each { configureGradleScriptKotlinOn(it) }
88
}
99

10-
include 'shardis-webapp'
11-
include 'shardis-frontend'
12-
include 'shardis-common'
10+
include 'shardis-core'
1311
include 'shardis-query'
12+
include 'shardis-frontend'
13+
include 'shardis-webapp'
1414

1515
configureGradleScriptKotlinOn rootProject

shardis-common/build.gradle.kts

Lines changed: 0 additions & 5 deletions
This file was deleted.

shardis-core/build.gradle.kts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import org.gradle.api.tasks.bundling.Jar
2+
3+
tasks.withType<Jar> {
4+
baseName = "shardis-core"
5+
6+
doFirst {
7+
file("${project.buildDir}/classes/java/main/META-INF/spring-configuration-metadata.json").apply {
8+
if(exists()){
9+
println("moving spring-configuration-metadata.json to correct location")
10+
copyTo(file("${project.projectDir}/src/main/resources/META-INF/spring-configuration-metadata.json"),overwrite = true)
11+
delete()
12+
}
13+
}
14+
}
15+
16+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.shardis.core.config.properties
2+
3+
import com.shardis.core.config.properties.support.ShardisProperties
4+
import org.springframework.boot.context.properties.EnableConfigurationProperties
5+
import org.springframework.context.annotation.Configuration
6+
7+
@Configuration
8+
@EnableConfigurationProperties(ShardisProperties::class)
9+
open class PropertiesConfig

shardis-webapp/src/main/kotlin/com/shardis/webapp/ShardisProperties.kt renamed to shardis-core/src/main/kotlin/com/shardis/core/config/properties/support/ShardisProperties.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shardis.webapp
1+
package com.shardis.core.config.properties.support
22

33
import org.springframework.boot.context.properties.ConfigurationProperties
44
import org.springframework.stereotype.Component

shardis-webapp/src/main/kotlin/com/shardis/webapp/config/ViewConfig.kt renamed to shardis-core/src/main/kotlin/com/shardis/core/config/resources/ViewConfig.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
package com.shardis.webapp.config
1+
package com.shardis.core.config.resources
22

3-
import com.shardis.webapp.support.view.resolvers.PushStateResourceResolver
3+
import com.shardis.core.config.resources.support.PushStateResourceResolver
44
import org.springframework.context.annotation.Configuration
55
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry
6-
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
6+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
77

88
import java.util.concurrent.TimeUnit
99

1010
@Configuration
11-
open class ViewConfig : WebMvcConfigurerAdapter() {
11+
open class ViewConfig : WebMvcConfigurer {
1212

1313
override fun addResourceHandlers(registry: ResourceHandlerRegistry) {
1414
registry

shardis-webapp/src/main/kotlin/com/shardis/webapp/support/view/resolvers/PushStateResourceResolver.kt renamed to shardis-core/src/main/kotlin/com/shardis/core/config/resources/support/PushStateResourceResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shardis.webapp.support.view.resolvers
1+
package com.shardis.core.config.resources.support
22

33
import org.springframework.core.io.ClassPathResource
44
import org.springframework.core.io.Resource

shardis-common/src/main/kotlin/com/shardis/common/CommonService.kt renamed to shardis-core/src/main/kotlin/com/shardis/core/service/CommonService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.shardis.common
1+
package com.shardis.core.service
22

33
import org.springframework.stereotype.Service
44

0 commit comments

Comments
 (0)