Skip to content

Commit 89eff56

Browse files
committed
Add deployment description
1 parent 2406302 commit 89eff56

File tree

2 files changed

+62
-7
lines changed

2 files changed

+62
-7
lines changed

.travis.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ deploy:
44
# deploy to Github
55
provider: releases
66
api_key:
7-
secure: a4iPNWvd9I09Qv/ld8dyWx/GveraMARYRzXPxlhZ+bggjgU5lgXfWNpgX83TiFh2Rrd7nq0PVscc8ffyRGUbXs7KrA2VC/fqWD6I5pJ6ny2XrITNrHgnWj5FZoMuBL/E0XWzdSYXN/Xn/OYXYSxv6KX3OVGAk1OqtvAq0KgR59GAp9JP0wuI0gQzj+oIZH+Mq2S+7zWGyIbMMkLDORPVXX571plqPs1p70Dg9s7BkREVS3ENoA872KSP8uCTen6lE4ogGoQa/rZRXtg+C0iIZNC6McVaVgTqiUDOGSDGocoSQxgEhV89vjsNXcGm6Evu6O680e1gXLgRaOKUEjumtksozqo92774zrUPw4GsB31VVT5NIXwxSTqSTu3JvXsqbNwt0r7JsPmcJZsjtk2kH3uggFPsGrcmy97cCOCNulZtt3hTUgH+U4zwh5cXOR8L+x1VY2PKdnKRKd1JKAuBMsudJNpObK+RDGSs+GjVyspTw6kOVlYq6RRdHBs4ds2TGANiuQeJjKErJV3eU0nNlJIT4hOl6c8ZgckaiP2W7uYiQyIpCMd/4ep2iUsS9AK4YzGW1Bz5dFq+fifs9GW6Mo+7gu/p7EVFf6+RaQCQJ2B895AnUGaG9e4aBSJv15BtDU3N0/Rbn/pOqvOX1XNyD5a+QQeFM2UWxrnhKxXPHVE=
7+
secure: owRH6NMMJeFG0kASHk6YI0JkwifNLX4KKPRMjnWqG6TOpsl5gSrKVbeH3iDmYNz1ngDYc3V0NHNPY7gwOh9rscj0lJc0fibmN6v4QuQqgE0fm4tuCsbopdscuDnK2O51H5zovbA0QCzvb1HC0HBgOXLrpUi2QbJH4yL8Z8u6JEcnFFIu9X5W2Slgm12DncbknAJVq8Rp+i3vmTN9HuQBLtN98V77FTGBsTu7ahYbMWcDqJYqHmabeGHeD+4PBdCGp2o1qTAocvpcbKZv7gZdVfUxXG/Nq+0H5imnkfWhjO+tyBEv8tRu+OYH/fc9anITrLLARenQTrs+brVW7rh6IoH/LFtm9A6cnblbZtpLgZLNoKmGrXsaF1/WytoanWz3IsUKSu7IQTuji9ZGRYeYg0X2Z2E5w2EQBCsrDeJkv5OLV/Qvl2y9UvN35uFt72pGaEq4uqO5o0TlsiaYKZ139tG1G23aKRWi15r4V0dLpF1lTmr+yRqb5DT0at8OKQAiyQ+N9ND0k6/thHV4FDiz+sNRkK9UGvhICPJ5XQBlRZJJ1rCURAMX5AuGSUTAyt+DILujZcSH7TSNQdcwifEuYI9OfqoEHTQXDMVU+ZZwiZJmoDExk7L+AzVmV76eke9+wykdTZ+pCa03eYLnQLQdZbbOXf95ySKlmYV8jVJyHmk=
88
file_glob: true
9-
file: ./build/libs/jwebassembly-api-*.jar
9+
file: "./build/libs/jwebassembly-api-*.jar"
1010
skip_cleanup: true
1111
overwrite: true
1212
on:
1313
repo: i-net-software/JWebAssembly-API
1414
tags: true
15-
condition: $DEPLOY = true
15+
16+
after_deploy:
17+
- ./gradlew bintrayUpload

build.gradle

Lines changed: 57 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1-
apply plugin: 'java'
1+
plugins {
2+
id "com.jfrog.bintray" version "1.8.0"
3+
}
4+
5+
apply plugin: 'java-library'
6+
apply plugin: 'maven-publish'
27

3-
group 'de.inetsoftware.jwebassembly'
8+
group 'de.inetsoftware'
49
version = '0.1'
510

611
repositories {
712
jcenter()
813
}
914

1015
dependencies {
11-
compile 'com.google.code.findbugs:jsr305:3.0.1'
16+
compileOnly 'com.google.code.findbugs:jsr305:3.0.1'
1217
}
1318

1419
sourceSets {
@@ -24,7 +29,7 @@ sourceSets {
2429

2530
task sourcesJar(type: Jar, dependsOn: classes) {
2631
classifier = 'sources'
27-
from sourceSets.main.allSource
32+
from sourceSets.main.java
2833
}
2934

3035
task javadocJar(type: Jar, dependsOn: javadoc) {
@@ -41,3 +46,51 @@ artifacts {
4146
archives sourcesJar
4247
archives javadocJar
4348
}
49+
50+
bintray {
51+
user = System.getenv('BINTRAY_USER')
52+
key = System.getenv('BINTRAY_KEY')
53+
publications = ['JWebAssemblyPublication']
54+
publish = true
55+
override = true
56+
pkg {
57+
repo = 'OSS'
58+
userOrg = 'i-net-software'
59+
licenses = ['Apache-2.0']
60+
vcsUrl = 'https://github.com/i-net-software'
61+
name = group + '.' + rootProject.name
62+
version {
63+
released = new Date()
64+
}
65+
}
66+
}
67+
68+
publishing {
69+
publications {
70+
JWebAssemblyPublication(MavenPublication) {
71+
from components.java
72+
artifact sourcesJar
73+
artifact javadocJar
74+
pom.withXml {
75+
def root = asNode()
76+
root.appendNode('name', 'JWebAssembly-API')
77+
root.appendNode('description', 'The API for using WebAssembly features in your Java classes.')
78+
root.appendNode('url', 'https://github.com/i-net-software/JWebAssembly-API')
79+
80+
def node = root.appendNode('developers').appendNode( 'developer' )
81+
node.appendNode( 'id', 'Horcrux7' )
82+
node.appendNode( 'name', 'Volker Berlin' )
83+
node.appendNode( 'email', 'vberlin@inetsoftware.de' )
84+
node.appendNode( 'organization', 'i-net software' )
85+
node.appendNode( 'organizationUrl', 'https://www.inetsoftware.de' )
86+
87+
node = root.appendNode('scm')
88+
node.appendNode( 'connection', 'scm:git:git@github.com:i-net-software/JWebAssembly-API.git' )
89+
node.appendNode( 'developerConnection', 'scm:git:git@github.com:i-net-software/JWebAssembly-API.git' )
90+
node.appendNode( 'url', 'https://github.com/i-net-software/JWebAssembly-API' )
91+
92+
root.children().last()
93+
}
94+
}
95+
}
96+
}

0 commit comments

Comments
 (0)