Skip to content

Commit

Permalink
Merge pull request #48 from croz-ltd/feature_addModuleDescriptions
Browse files Browse the repository at this point in the history
Feature add module descriptions
  • Loading branch information
jsajlovic authored Mar 18, 2022
2 parents 5ca4e3e + ca65a9e commit 24670c2
Show file tree
Hide file tree
Showing 38 changed files with 78 additions and 7 deletions.
7 changes: 5 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,11 @@ subprojects {
suppressAllPomMetadataWarnings()

pom {
name = getProject().getName()
description = projectDescription
afterEvaluate {
name = project.name
description = project.description
}

url = projectRepositoryUrl

licenses {
Expand Down
1 change: 0 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ developerOrganization=CROZ Ltd
developerOrganizationUrl=https://croz.net
licenseName=The Apache License, Version 2.0
licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.txt
projectDescription=Java library whose purpose is to make development of applications on JVM a little easier
projectRepositoryUrl=https://github.com/croz-ltd/nrich

# Maven Central
Expand Down
2 changes: 2 additions & 0 deletions nrich-bom/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Bill of Materials (BOM)"

List<Project> nrichProjectList = rootProject.subprojects.findAll { !it.name.endsWith(project.name) }.sort { it.name }

dependencies {
Expand Down
1 change: 1 addition & 0 deletions nrich-core-api/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
description = "Nrich Core API"
2 changes: 2 additions & 0 deletions nrich-encrypt-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Encrypt API"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"
Expand Down
3 changes: 2 additions & 1 deletion nrich-encrypt-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Encrypt Spring Boot starter"

dependencies {
api project(":nrich-encrypt-api")

Expand All @@ -21,5 +23,4 @@ dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-api"
testImplementation "org.junit.jupiter:junit-jupiter-params"
testImplementation "org.springframework.boot:spring-boot-test"

}
2 changes: 2 additions & 0 deletions nrich-encrypt/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides support for encryption and decryption of data"

dependencies {
api project(":nrich-encrypt-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-excel-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Excel API"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"
Expand Down
2 changes: 2 additions & 0 deletions nrich-excel-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Excel Spring Boot starter"

dependencies {
api project(":nrich-excel-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-excel/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides support for easier creation of Excel reports"

dependencies {
api project(":nrich-excel-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-form-configuration-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Form Configuration API"

dependencies {
api "jakarta.validation:jakarta.validation-api"

Expand Down
2 changes: 2 additions & 0 deletions nrich-form-configuration-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Form Configuration Spring Boot starter"

dependencies {
api project(":nrich-form-configuration-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-form-configuration/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Converts server side Bean Validation constraints to a form that can be used to apply them on the client side"

dependencies {
api project(":nrich-form-configuration-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-jackson-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Jackson Spring Boot starter. Additionally configures some useful defaults for Jackson"

dependencies {
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
annotationProcessor "org.projectlombok:lombok"
Expand Down
2 changes: 2 additions & 0 deletions nrich-jackson/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides Jackson modules for serializing class names and converting empty strings to null"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"
Expand Down
2 changes: 2 additions & 0 deletions nrich-logging-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Logging API"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"
Expand Down
2 changes: 2 additions & 0 deletions nrich-logging/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides a unified way of logging exceptions"

dependencies {
api project(":nrich-logging-api")

Expand Down
3 changes: 2 additions & 1 deletion nrich-notification-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
description = "Nrich Notification API"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"

implementation "jakarta.validation:jakarta.validation-api"
implementation "org.springframework:spring-context"

}
2 changes: 2 additions & 0 deletions nrich-notification-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Notification Spring Boot starter"

dependencies {
api project(":nrich-notification-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-notification/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides a unified response format for data returned to clients"

dependencies {
api project(":nrich-notification-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-registry-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Registry API"

dependencies {
api project(":nrich-search-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-registry-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Registry Spring Boot starter"

dependencies {
api project(":nrich-registry-api")

Expand Down
5 changes: 5 additions & 0 deletions nrich-registry/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
description = """
Provides a representation of JPA entities in a format that can be used on the client side to build dynamic forms and tables,
as well as a REST API for querying, updating and deleting those entities
"""

dependencies {
api project(":nrich-registry-api")
api "jakarta.validation:jakarta.validation-api"
Expand Down
3 changes: 2 additions & 1 deletion nrich-search-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
description = "Nrich Search API"

dependencies {
api "jakarta.persistence:jakarta.persistence-api"
api "jakarta.validation:jakarta.validation-api"

annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"

}
2 changes: 2 additions & 0 deletions nrich-search-repository-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Search Repository API"

dependencies {
api project(":nrich-search-api")
api "org.springframework.data:spring-data-commons"
Expand Down
2 changes: 2 additions & 0 deletions nrich-search-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Search Spring Boot starter"

dependencies {
api project(":nrich-search-api")
api project(":nrich-search-repository-api")
Expand Down
2 changes: 2 additions & 0 deletions nrich-search/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides an easy way of querying of JPA entities through automatic query creation from passed in data (either strings or classes that hold restriction values)"

dependencies {
api project(":nrich-search-api")
api project(":nrich-search-repository-api")
Expand Down
1 change: 1 addition & 0 deletions nrich-security-csrf-api/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
description = "Nrich Security CSRF API"
2 changes: 2 additions & 0 deletions nrich-security-csrf-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Security CSRF Spring Boot starter"

dependencies {
api project(":nrich-security-csrf-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-security-csrf/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides CSRF support"

dependencies {
api project(":nrich-security-csrf-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-spring-boot/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides additional functionality on top of Spring Boot"

dependencies {
implementation "org.springframework.boot:spring-boot-autoconfigure"

Expand Down
2 changes: 2 additions & 0 deletions nrich-spring-util/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides additional functionality on top of Spring"

dependencies {
annotationProcessor "org.projectlombok:lombok"
compileOnly "org.projectlombok:lombok"
Expand Down
2 changes: 2 additions & 0 deletions nrich-validation-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Validation API"

dependencies {
api "jakarta.validation:jakarta.validation-api"
}
2 changes: 2 additions & 0 deletions nrich-validation-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Validation Spring Boot starter"

dependencies {
api project(":nrich-validation-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-validation/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides additional Bean Validation constraints"

dependencies {
api project(":nrich-validation-api")

Expand Down
2 changes: 2 additions & 0 deletions nrich-webmvc-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Web MVC API"

dependencies {
api "jakarta.servlet:jakarta.servlet-api"
}
2 changes: 2 additions & 0 deletions nrich-webmvc-spring-boot-starter/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Nrich Web MVC Spring Boot starter"

dependencies {
api project(":nrich-webmvc-api")

Expand Down
3 changes: 2 additions & 1 deletion nrich-webmvc/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
description = "Provides @RestControllerAdvice for exception logging and notification resolving and additional serialization and locale features"

dependencies {
api project(":nrich-webmvc-api")

Expand Down Expand Up @@ -30,5 +32,4 @@ dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-params"
testImplementation "org.mockito:mockito-core"
testImplementation "org.springframework:spring-test"

}

0 comments on commit 24670c2

Please sign in to comment.