Skip to content

Commit

Permalink
add publishing to maven repo
Browse files Browse the repository at this point in the history
  • Loading branch information
NONPLAYT committed May 14, 2024
1 parent d79ea18 commit c4eeb4f
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 12 deletions.
11 changes: 10 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Builds the project with Gradle and uploads to Modrinth with alpha tag when a commit is pushed to master.
# Builds the project with Gradle and uploads the artifact to the GitHub Actions Artifacts.
name: Java CI with Gradle

on:
Expand All @@ -20,12 +20,21 @@ jobs:
java-version: '17'
distribution: 'temurin'
cache: gradle

- name: Make Gradlew executable
run: chmod +x ./gradlew

- name: Build with Gradle
uses: gradle/[email protected]
with:
arguments: build

- name: Publish API
continue-on-error: true
uses: gradle/[email protected]
with:
arguments: publish -PndailyrewardsUsername=${{ secrets.REPO_USERNAME }} -PndailyrewardsPassword=${{ secrets.REPO_SECRET }}

- name: Upload NDailyRewards
uses: actions/[email protected]
with:
Expand Down
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![License](https://img.shields.io/github/license/BX-Team/NDailyRewards?style=for-the-badge&logo=github)](LICENSE)
[![Build Status](https://img.shields.io/github/actions/workflow/status/BX-Team/NDailyRewards/ci.yml?branch=master&style=for-the-badge&logo=GoogleAnalytics&logoColor=ffffff)](https://github.com/BX-Team/NDailyRewards/actions)
[![Discord](https://img.shields.io/discord/931595732752953375?color=%235865F2&label=Discord&logo=discord&style=for-the-badge&logoColor=ffffff)](https://discord.gg/p7cxhw7E2M)
![MC Version](https://img.shields.io/badge/MC-1.20.4-6047ff?&logo=data:image/png;base64,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&style=for-the-badge&logoColor=ffffff)
![MC Version](https://img.shields.io/badge/MC-1.20.6-6047ff?&logo=data:image/png;base64,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&style=for-the-badge&logoColor=ffffff)
</div>

### ❓ About
Expand Down Expand Up @@ -58,30 +58,35 @@ You can download plugin from [releases tab](https://github.com/BX-Team/NDailyRew
- [Modrinth](https://modrinth.com/plugin/ndailyrewards) (fast updates (recommended))

### 👩‍💻 For developers

#### 🚛 Artifacts (outdated)
#### 🚛 Artifacts
If you want to download and use NDailyRewards in your project, get it on maven and import to **`pom.xml`** or **`build.gradle`** like this:

**Maven:**
```xml
<repository>
<id>bx-team-releases</id>
<url>https://repo.bx-team.space/releases</url>
</repository>
```
```xml
<dependency>
<groupId>gq.bxteam</groupId>
<groupId>space.bxteam</groupId>
<artifactId>ndailyrewards</artifactId>
<version>1.7.1</version>
<version>2.3.5</version>
</dependency>
```

**Gradle (Kotlin):**
**Gradle:**
```groovy
repositories {
mavenCentral()
maven("https://repo.bx-team.space/releases")
}
dependencies {
compileOnly("gq.bxteam.ndailyrewards:1.7.1")
compileOnly("space.bxteam.ndailyrewards:2.3.5")
}
```

#### 📚 Javadoc

You can view Javadocs for plugin [here](https://bx-team.github.io/NDailyRewards)
You can view Javadocs for plugin [here](https://repo.bx-team.space/javadoc/releases/space/bxteam/ndailyrewards/2.3.5)
22 changes: 22 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
plugins {
id 'java-library'
id 'java'
id 'maven-publish'
}

repositories {
Expand Down Expand Up @@ -58,3 +59,24 @@ processResources {
expand props
}
}

publishing {
repositories {
maven {
name = "ndailyrewards"
url = "https://repo.bx-team.space/releases"
credentials(PasswordCredentials)
authentication {
basic(BasicAuthentication)
}
}
}
publications {
maven(MavenPublication) {
groupId = "space.bxteam"
artifactId = "ndailyrewards"
version = project.version
from components.java
}
}
}
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ org.gradle.jvmargs=-Xmx1G
org.gradle.parallel=true

# Plugin properties
group=gq.bxteam
version=2.3.4
group=space.bxteam
version=2.3.5

# Dependencies
paper_api=1.20.1-R0.1-SNAPSHOT
Expand Down

0 comments on commit c4eeb4f

Please sign in to comment.