Skip to content

Commit 38d8eae

Browse files
committed
Added pom for Maven support
1 parent bde0c62 commit 38d8eae

File tree

5 files changed

+26
-37
lines changed

5 files changed

+26
-37
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
.gradle
22
build/
33

4+
# Build artifacts used for bintray/maven deployment
5+
package/bintray.deploy.json
6+
package/*-*.pom
7+
48
# OS generated files
59
################################################################################
610
.DS_Store

build.gradle

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,13 @@ version = getVersionName()
6060
task createBintrayDeploymentDescription(type: Copy) {
6161
from 'package'
6262
into 'package'
63-
include 'template.deploy.json'
64-
rename { String filename -> filename.replace('template', 'bintray') }
65-
63+
include 'template.deploy.json', 'template.pom'
64+
rename {
65+
String filename ->
66+
filename.endsWith('.pom')
67+
? filename.replace('template', project.name+'-'+version)
68+
: filename.replace('template', 'bintray')
69+
}
6670
// Use some of the filters provided by Ant
6771
filter(ReplaceTokens, tokens: [
6872
NAME: project.name,

package/bintray.deploy.json

Lines changed: 0 additions & 32 deletions
This file was deleted.

package/template.deploy.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,18 @@
2222
},
2323

2424
"files":
25-
[ {
25+
[
26+
{
2627
"includePattern": "build/libs/(.*\\.jar)",
2728
"uploadPattern": "$1",
2829
"matrixParams": { "override": true }
29-
} ],
30+
},
31+
{
32+
"includePattern": "package/bintray.pom",
33+
"uploadPattern": "@NAME@-@[email protected]",
34+
"matrixParams": { "override": true }
35+
}
36+
],
3037

3138
"publish": true
3239
}

package/template.pom

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<dependency>
2+
<groupId>net.rptools.@NAME@</groupId>
3+
<artifactId>@NAME@</artifactId>
4+
<version>@VERSION@</version>
5+
<type>pom</type>
6+
</dependency>

0 commit comments

Comments
 (0)