1- plugins {
2- id ' de.marcphilipp.nexus-publish' version ' 0.2.0'
3- id ' io.codearte.nexus-staging' version ' 0.21.0'
4- }
5-
61apply plugin : ' java-library'
7- apply plugin : ' signing '
2+ apply plugin : ' maven-publish '
83
94group = ' org.algorithm-visualizer'
10- version = ' 2.3.5 '
5+ version = ' 2.3.6 '
116sourceCompatibility = 1.8
127
138repositories {
@@ -28,56 +23,7 @@ task javadocJar(type: Jar) {
2823 from javadoc
2924}
3025
31- allprojects {
32- ext. ' signing.keyId' = System . getenv(' SIGNING_KEY_ID' )
33- ext. ' signing.password' = System . getenv(' SIGNING_PASSWORD' )
34- ext. ' signing.secretKeyRingFile' = ' pubring.gpg'
35- }
36-
37- signing {
38- sign publishing. publications
39- }
40-
41- nexusStaging {
42- username = System . getenv(' OSSRH_USERNAME' )
43- password = System . getenv(' OSSRH_PASSWORD' )
44- packageGroup = ' org.algorithm-visualizer'
45- stagingProfileId = " bf87e8672f1be7"
26+ artifacts {
27+ archives sourcesJar
28+ archives javadocJar
4629}
47-
48- publishing {
49- publications {
50- mavenJava(MavenPublication ) {
51- from components. java
52- artifact sourcesJar
53- artifact javadocJar
54- pom {
55- packaging ' jar'
56- name = ' tracers.java'
57- description = ' Visualization Library for Java'
58- url = ' https://github.com/algorithm-visualizer/tracers.java'
59-
60- scm {
61- connection = ' scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
62- developerConnection = ' scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
63- url = ' https://github.com/algorithm-visualizer/tracers.java'
64- }
65-
66- licenses {
67- license {
68- name = ' The MIT License (MIT)'
69- url = ' http://opensource.org/licenses/MIT'
70- }
71- }
72-
73- developers {
74- developer {
75- id = ' parkjs814'
76- name = ' Jinseo Jason Park'
77- email = ' jason.park@gatech.edu'
78- }
79- }
80- }
81- }
82- }
83- }
0 commit comments