11
22defaultTasks ' build'
33
4- Boolean doSigning () {
5- signingEnabled. trim() == " true"
6- }
7-
84ext {
95}
106
@@ -19,13 +15,15 @@ if (JavaVersion.current().isJava8Compatible()) {
1915allprojects {
2016
2117 ext {
22- isSnapshot = true
18+ isSnapshot = false
2319 fjBaseVersion = " 4.2-beta-1"
2420
2521 snapshotAppendix = " -SNAPSHOT"
2622 fjVersion = fjBaseVersion + (isSnapshot ? snapshotAppendix : " " )
2723 fjConsumeVersion = " 4.1"
2824
25+ signModule = false
26+
2927 projectTitle = " Functional Java"
3028 projectName = " functionaljava"
3129 pomProjectName = projectTitle
@@ -74,16 +72,10 @@ subprojects {
7472 apply from : " $rootDir /lib.gradle"
7573 apply plugin : " maven"
7674 apply plugin : " java"
75+ apply plugin : " signing"
7776
7877 sourceCompatibility = " 1.8"
7978
80- if (doSigning()) {
81- apply plugin : " signing"
82- signing {
83- sign configurations. archives
84- }
85- }
86-
8779 task javadocJar(type : Jar , dependsOn : " javadoc" ) {
8880 classifier = ' javadoc'
8981 from " build/docs/javadoc"
@@ -107,49 +99,6 @@ subprojects {
10799 }
108100 }
109101
110- uploadArchives {
111- enabled = false
112- repositories {
113- mavenDeployer {
114- if (doSigning()) {
115- beforeDeployment { MavenDeployment deployment -> signing. signPom(deployment) }
116- }
117-
118- repository(url : sonatypeUploadUrl) {
119- authentication(userName : sonatypeUsername, password : sonatypePassword)
120- }
121- pom {
122- groupId = project. group
123- project {
124- name pomProjectName
125- packaging ' jar'
126- description projectDescription
127- url projectUrl
128- organization {
129- name pomOrganisation
130- url projectUrl
131- }
132- scm {
133- url scmUrl
134- }
135- licenses {
136- license {
137- name " The BSD3 License"
138- url " https://github.com/functionaljava/functionaljava/blob/master/etc/LICENCE"
139- distribution ' repo'
140- }
141- }
142- developers {
143- developer {
144- email primaryEmail
145- }
146- }
147- }
148- }
149- }
150- }
151- }
152-
153102}
154103
155104task wrapper (type : Wrapper ) {
0 commit comments