@@ -11,8 +11,8 @@ buildscript {
1111 }
1212
1313 dependencies {
14- classpath " com.github.ben-manes:gradle-versions-plugin:0.27 .0"
15- classpath " biz.aQute.bnd:biz.aQute.bnd.gradle:5.3 .0"
14+ classpath " com.github.ben-manes:gradle-versions-plugin:0.36 .0"
15+ classpath " biz.aQute.bnd:biz.aQute.bnd.gradle:6.1 .0"
1616 }
1717
1818 wrapper {
@@ -58,16 +58,24 @@ allprojects {
5858 projectUrl = " http://functionaljava.org/"
5959 scmUrl = " git://github.com/functionaljava/functionaljava.git"
6060 scmGitFile = " scm:git@github.com:functionaljava/functionaljava.git"
61+ scmSshGitFile = " scm:git:ssh://git@github.com/functionaljava/functionaljava.git"
62+ licenseUrl = " https://github.com/functionaljava/functionaljava/blob/master/etc/LICENCE"
63+ licenseName = " The BSD3 License"
64+
65+ issueUrl = " https://github.com/functionaljava/functionaljava/issues"
66+ githubUrl = " https://github.com/functionaljava/functionaljava"
6167
6268 sonatypeBaseUrl = " https://oss.sonatype.org"
6369 sonatypeSnapshotUrl = " $sonatypeBaseUrl /content/repositories/snapshots/"
6470 sonatypeRepositoryUrl = " $sonatypeBaseUrl /content/groups/public"
6571 sonatypeReleaseUrl = " $sonatypeBaseUrl /service/local/staging/deploy/maven2/"
72+
6673 sonatypeUploadUrl = isSnapshot ? sonatypeSnapshotUrl : sonatypeReleaseUrl
74+
6775 primaryEmail = " functionaljava@googlegroups.com"
6876
69- junitCompile = " junit:junit:4.12 "
70- junitRuntime = " org.junit.vintage:junit-vintage-engine:5.5 .2"
77+ junitCompile = " junit:junit:4.13.2 "
78+ junitRuntime = " org.junit.vintage:junit-vintage-engine:5.8 .2"
7179
7280 displayCompilerWarnings = true
7381 generateTestReports = false
@@ -94,7 +102,7 @@ subprojects {
94102 }
95103
96104 apply from : " $rootDir /lib.gradle"
97- apply plugin : " java"
105+ apply plugin : " java-library "
98106 apply plugin : " eclipse"
99107
100108 repositories {
@@ -139,7 +147,7 @@ task coverage(type: org.gradle.testing.jacoco.tasks.JacocoReport) {
139147
140148configure(subprojects. findAll { it. name != " props-core" }) {
141149
142- apply plugin : " maven"
150+ apply plugin : " maven-publish "
143151 apply plugin : " signing"
144152 apply plugin : " biz.aQute.bnd.builder"
145153 sourceCompatibility = " 1.8"
@@ -164,7 +172,7 @@ configure(subprojects.findAll { it.name != "props-core" }) {
164172 }
165173
166174 jar {
167- version project. fjVersion
175+ archiveVersion = project. fjVersion
168176 bnd (
169177 ' Bundle-Name' : ' Functional Java' ,
170178 ' Signature-Version' : project. fjVersion,
0 commit comments