mirror of
				https://github.com/InsanusMokrassar/SDI.git
				synced 2025-11-04 05:20:14 +00:00 
			
		
		
		
	update publishing scripts
This commit is contained in:
		@@ -1 +1 @@
 | 
				
			|||||||
{"bintrayConfig":{"repo":"InsanusMokrassar","packageName":"${project.name}","packageVcs":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI.git","autoPublish":true,"overridePublish":true},"licenses":[{"id":"Apache-2.0","title":"Apache Software License 2.0","url":"https://git.insanusmokrassar.com/PostsSystem/SDI/src/master/LICENSE"}],"mavenConfig":{"name":"Simple Dependency Injector","description":"Simple library for creating dependencies tree using Kotlin Serialization","url":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI","vcsUrl":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI.git","developers":[{"id":"InsanusMokrassar","name":"Ovsiannikov Aleksei","eMail":"ovsyannikov.alexey95@gmail.com"}]}}
 | 
					{"bintrayConfig":{"repo":"InsanusMokrassar","packageName":"${project.name}","packageVcs":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI.git","autoPublish":true,"overridePublish":true},"licenses":[{"id":"Apache-2.0","title":"Apache Software License 2.0","url":"https://git.insanusmokrassar.com/PostsSystem/SDI/src/master/LICENSE"}],"mavenConfig":{"name":"Simple Dependency Injector","description":"Simple library for creating dependencies tree using Kotlin Serialization","url":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI","vcsUrl":"https://git.insanusmokrassar.com/InsanusMokrassar/SDI.git","includeGpgSigning":true,"publishToMavenCentral":true,"developers":[{"id":"InsanusMokrassar","name":"Ovsiannikov Aleksei","eMail":"ovsyannikov.alexey95@gmail.com"}]}}
 | 
				
			||||||
@@ -1,24 +1,9 @@
 | 
				
			|||||||
apply plugin: 'maven-publish'
 | 
					apply plugin: 'maven-publish'
 | 
				
			||||||
 | 
					apply plugin: 'signing'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
task javadocsJar(type: Jar) {
 | 
					task javadocsJar(type: Jar) {
 | 
				
			||||||
    classifier = 'javadoc'
 | 
					    classifier = 'javadoc'
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
task sourceJar (type : Jar) {
 | 
					 | 
				
			||||||
    classifier = 'sources'
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
afterEvaluate {
 | 
					 | 
				
			||||||
    project.publishing.publications.all {
 | 
					 | 
				
			||||||
        // rename artifacts
 | 
					 | 
				
			||||||
        groupId "${project.group}"
 | 
					 | 
				
			||||||
        if (it.name.contains('kotlinMultiplatform')) {
 | 
					 | 
				
			||||||
            artifactId = "${project.name}"
 | 
					 | 
				
			||||||
            artifact sourceJar
 | 
					 | 
				
			||||||
        } else {
 | 
					 | 
				
			||||||
            artifactId = "${project.name}-$name"
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
publishing {
 | 
					publishing {
 | 
				
			||||||
    publications.all {
 | 
					    publications.all {
 | 
				
			||||||
@@ -63,7 +48,22 @@ publishing {
 | 
				
			|||||||
                    password = project.hasProperty('BINTRAY_KEY') ? project.property('BINTRAY_KEY') : System.getenv('BINTRAY_KEY')
 | 
					                    password = project.hasProperty('BINTRAY_KEY') ? project.property('BINTRAY_KEY') : System.getenv('BINTRAY_KEY')
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            maven {
 | 
				
			||||||
 | 
					                name = "sonatype"
 | 
				
			||||||
 | 
					                url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
 | 
				
			||||||
 | 
					                credentials {
 | 
				
			||||||
 | 
					                    username = project.hasProperty('SONATYPE_USER') ? project.property('SONATYPE_USER') : System.getenv('SONATYPE_USER')
 | 
				
			||||||
 | 
					                    password = project.hasProperty('SONATYPE_PASSWORD') ? project.property('SONATYPE_PASSWORD') : System.getenv('SONATYPE_PASSWORD')
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					signing {
 | 
				
			||||||
 | 
					    useGpgCmd()
 | 
				
			||||||
 | 
					    sign publishing.publications
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user