Skip to content

Commit 447245e

Browse files
committed
build: added jreleaser config file
1 parent 3bc0624 commit 447245e

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

jreleaser.yml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Generated with JReleaser 1.14.0-SNAPSHOT at 2024-07-02T18:57:13.31908+02:00
2+
project:
3+
name: jpm
4+
version: 0.1-SNAPSHOT
5+
description: Java Package Manager
6+
longDescription: |
7+
A simple command line tool, taking inspiration from Node's npm, to manage Maven dependencies for Java projects
8+
that are not using build systems like Maven or Gradle.
9+
authors:
10+
- Tako Schotanus
11+
tags:
12+
- java
13+
- cli
14+
- dependencies
15+
- packages
16+
- artifacts
17+
- maven
18+
license: Apache-2.0
19+
links:
20+
homepage: https://github.com/codejive/java-jpm
21+
java:
22+
groupId: org.codejive.jpm
23+
version: 8
24+
mainClass: org.codejive.jpm.Main
25+
inceptionYear: 2024
26+
stereotype: CLI
27+
28+
assemble:
29+
javaArchive:
30+
jpm:
31+
active: ALWAYS
32+
formats:
33+
- ZIP
34+
- TGZ
35+
mainJar:
36+
path: 'target/{{distributionName}}-{{projectVersion}}.jar'
37+
jars:
38+
- pattern: 'target/binary/lib/*.jar'
39+
40+
release:
41+
github:
42+
owner: codejive
43+
name: java-jpm
44+
overwrite: true
45+
changelog:
46+
formatted: ALWAYS
47+
preset: conventional-commits
48+
contributors:
49+
format: '- {{contributorName}}{{#contributorUsernameAsLink}} ({{.}}){{/contributorUsernameAsLink}}'
50+
51+
checksum:
52+
individual: true
53+
54+
signing:
55+
active: ALWAYS
56+
armored: true
57+
58+
distributions:
59+
jpm:
60+
artifacts:
61+
- path: target/jreleaser/assemble/{{distributionName}}/java-archive/{{distributionName}}-{{projectVersion}}.zip
62+
- path: target/jreleaser/assemble/{{distributionName}}/java-archive/{{distributionName}}-{{projectVersion}}.zip

0 commit comments

Comments
 (0)