Skip to content

Commit

Permalink
Updated names for gradle projects
Browse files Browse the repository at this point in the history
  • Loading branch information
dhedey committed Apr 24, 2022
1 parent 13f1c12 commit a73824f
Show file tree
Hide file tree
Showing 7 changed files with 48 additions and 49 deletions.
55 changes: 27 additions & 28 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ if (System.getenv("CI_VERSION")){

task printShadowJarFilePath {
doLast {
print project(':radixdlt').shadowJar.archiveFile.get()
print project(':core').shadowJar.archiveFile.get()
}
}

Expand All @@ -125,33 +125,6 @@ sonarqube {
}

allprojects {

apply plugin: "com.diffplug.spotless"

spotless {
format 'misc', {
// define the files to apply `misc` to
target '*.gradle', '*.md', '.gitignore'

// define the steps to apply to those files
trimTrailingWhitespace()
indentWithSpaces() // Takes an integer argument if you don't like 4
endWithNewline()
}
java {
// don't need to set target, it is inferred from java
targetExclude('**/openapitools/**/*.java')
// apply a specific flavor of google-java-format
googleJavaFormat('1.13.0').reflowLongStrings()


// make sure every file has the following copyright header.
// optionally, Spotless can set copyright years by digging
// through git history (see "license" section below)
licenseHeaderFile("${project.rootDir}/licence-header.txt")
}
}

repositories {
mavenCentral()
maven {
Expand Down Expand Up @@ -189,6 +162,32 @@ allprojects {
}

subprojects {
apply plugin: "com.diffplug.spotless"

spotless {
format 'misc', {
// define the files to apply `misc` to
target '*.gradle', '*.md', '.gitignore'

// define the steps to apply to those files
trimTrailingWhitespace()
indentWithSpaces() // Takes an integer argument if you don't like 4
endWithNewline()
}
java {
// don't need to set target, it is inferred from java
targetExclude('**/openapitools/**/*.java')
// apply a specific flavor of google-java-format
googleJavaFormat('1.13.0').reflowLongStrings()


// make sure every file has the following copyright header.
// optionally, Spotless can set copyright years by digging
// through git history (see "license" section below)
licenseHeaderFile("${project.rootDir}/licence-header.txt")
}
}

apply plugin: "maven-publish"

sonarqube {
Expand Down
4 changes: 2 additions & 2 deletions cli-tools/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ compileTestJava {
}

dependencies {
implementation project(':radixdlt-java-common')
implementation project(':common')

implementation 'commons-cli:commons-cli'

Expand All @@ -99,7 +99,7 @@ def nodeNames = project.getProperties().get('nodeNames', "")

task generateNodeKey(type: Exec) {
dependsOn compileJava
dependsOn ':radixdlt-java-common:jar'
dependsOn ':common:jar'

group = "Execution"
description = "Generate Node key"
Expand Down
2 changes: 1 addition & 1 deletion docker/scripts/rundocker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ fi
reporoot="${scriptdir}/../.."

# Load environment
eval $(${reporoot}/gradlew -q -p "${reporoot}/radixdlt-core/radixdlt" -P "validators=${validators}" :radixdlt:clean :radixdlt:generateDevUniverse)
eval $(${reporoot}/gradlew -q -p "${reporoot}/radixdlt-core/radixdlt" -P "validators=${validators}" :core:clean :core:generateDevUniverse)

# Launch
${reporoot}/gradlew -p "${reporoot}" deb4docker && \
Expand Down
12 changes: 6 additions & 6 deletions radixdlt-core/radixdlt/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -171,8 +171,8 @@ jacocoTestReport {
dependencies {
// If dependencies on other projects appear, do not forget to update
// generateDevUniverse task to depend on those projects
implementation project(':radixdlt-engine')
implementation project(':radixdlt-java-common')
implementation project(':engine')
implementation project(':common')
implementation 'com.fasterxml.jackson.core:jackson-databind'

implementation 'io.swagger:swagger-annotations:1.5.0'
Expand Down Expand Up @@ -219,8 +219,8 @@ task generateDevUniverse(type: Exec) {

//Alternative solution (slower, but does not require manual maintenance):
//dependsOn tasks.withType(Jar)
dependsOn ':radixdlt-java-common:jar'
dependsOn ':radixdlt-engine:jar'
dependsOn ':common:jar'
dependsOn ':engine:jar'
group = "Execution"
description = "Generate development universe"
commandLine "java", "-classpath", sourceSets.main.runtimeClasspath.getAsPath(),
Expand All @@ -230,8 +230,8 @@ task generateDevUniverse(type: Exec) {

task generateGenesisFile(type: Exec) {
dependsOn compileJava
dependsOn ':radixdlt-java-common:jar'
dependsOn ':radixdlt-engine:jar'
dependsOn ':common:jar'
dependsOn ':engine:jar'
group = "Execution"
description = "Generate development universe"
commandLine "java", "-classpath", sourceSets.main.runtimeClasspath.getAsPath(),
Expand Down
2 changes: 1 addition & 1 deletion radixdlt-engine/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
apply plugin: 'java-library'

dependencies {
api project(':radixdlt-java-common')
api project(':common')

testImplementation 'junit:junit'
testImplementation 'org.mockito:mockito-core'
Expand Down
18 changes: 9 additions & 9 deletions settings.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
rootProject.name='radixdlt-parent'
include ':radixdlt'
include ':radixdlt-cli'
include ':radixdlt-engine'
include ':radixdlt-java-common'
rootProject.name='java-node'
include ':core'
include ':cli-tools'
include ':engine'
include ':common'

project(':radixdlt').projectDir = new File('radixdlt-core/radixdlt')
project(':radixdlt-cli').projectDir = new File('radixdlt-java/radixdlt-cli')
project(':radixdlt-engine').projectDir = new File('radixdlt-engine')
project(':radixdlt-java-common').projectDir = new File('radixdlt-java-common')
project(':core').projectDir = new File('radixdlt-core/radixdlt')
project(':cli-tools').projectDir = new File('cli-tools')
project(':engine').projectDir = new File('radixdlt-engine')
project(':common').projectDir = new File('radixdlt-java-common')
4 changes: 2 additions & 2 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# must be unique in a given SonarQube instance
sonar.projectKey=com.radixdlt:radixdlt-parent
sonar.projectKey=com.radixdlt:java-node
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8
sonar.projectName=radixdlt-parent
sonar.projectName=java-node

0 comments on commit a73824f

Please sign in to comment.