diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 5c9c927..e6c8077 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -4,10 +4,11 @@
name: Maven
on:
- push:
- branches: [ master ]
- pull_request:
- branches: [ master ]
+ # 支持手动触发构建
+ workflow_dispatch:
+ release:
+ # 创建release的时候触发
+ types: [ published ]
jobs:
build:
@@ -22,10 +23,16 @@ jobs:
java-version: '11'
distribution: 'adopt'
cache: maven
- - name: Build with Maven
- run: mvn -B package --file pom.xml
+ - name: run Maven
+ run: mvn -B deploy --file pom.xml
+ with:
+ server-id: github
+ # Nexus用户名环境变量
+ server-username: ${{ secrets.MAVEN_USERNAME }}
+ # Nexus密码环境变量
+ server-password: ${{ secrets.GITHUB_TOKEN }}
- run: mkdir staging && cp target/*.jar staging
- uses: actions/upload-artifact@v2
with:
- name: Package
- path: staging
+ name: artifact
+ path: staging
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 6f6a295..53e16b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,6 @@
8
8
- true
UTF-8
UTF-8
@@ -49,6 +48,14 @@
+
+
+ github
+ GitHub Packages
+ https://maven.pkg.github.com/CarmJos/UserPrefix
+
+
+