diff --git a/.github/workflows/dev_build.yml b/.github/workflows/dev_build.yml new file mode 100644 index 00000000..b5541a73 --- /dev/null +++ b/.github/workflows/dev_build.yml @@ -0,0 +1,31 @@ +# This workflow will build a Java project with Maven +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven + +name: Dev Build + +on: push + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + - name: Install MassiveCore + run: mvn install:install-file "-Dfile=./repo/com/MassiveCraft/MassiveCore/2.14.0/MassiveCore-2.14.0.jar" "-DgroupId=com.MassiveCraft.MassiveCore" "-DartifactId=MassiveCore" "-Dversion=2.14.0" "-Dpackaging=jar" "-DgeneratePom=true" + - name: Install Factions + run: mvn install:install-file "-Dfile=./repo/com/MassiveCraft/Factions/2.14.0/Factions-2.14.0.jar" "-DgroupId=com.MassiveCraft.Factions" "-DartifactId=Factions" "-Dversion=2.14.0" "-Dpackaging=jar" "-DgeneratePom=true" + - name: Build with Maven + run: mvn -B package --file pom.xml + - name: Create Staging + run: mkdir staging && cp target/TitansBattle*.jar staging + - name: Upload a Build Artifact + uses: actions/upload-artifact@v2 + with: + name: TitansBattle + path: staging diff --git a/.github/workflows/publish-bintray.yml b/.github/workflows/publish-bintray.yml index 1df2bf6b..f438014b 100644 --- a/.github/workflows/publish-bintray.yml +++ b/.github/workflows/publish-bintray.yml @@ -18,7 +18,11 @@ jobs: server-id: bintray-roinujnosde-bukkit-plugins # Value of the distributionManagement/repository/id field of the pom.xml server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - + - name: Install MassiveCore + run: mvn install:install-file "-Dfile=./repo/com/MassiveCraft/MassiveCore/2.14.0/MassiveCore-2.14.0.jar" "-DgroupId=com.MassiveCraft.MassiveCore" "-DartifactId=MassiveCore" "-Dversion=2.14.0" "-Dpackaging=jar" "-DgeneratePom=true" + - name: Install Factions + run: mvn install:install-file "-Dfile=./repo/com/MassiveCraft/Factions/2.14.0/Factions-2.14.0.jar" "-DgroupId=com.MassiveCraft.Factions" "-DartifactId=Factions" "-Dversion=2.14.0" "-Dpackaging=jar" "-DgeneratePom=true" + - name: Build with Maven run: mvn -B package --file pom.xml diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 0bce27ed..34bff008 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -49,4 +49,4 @@ permissions: titansbattle.setinventory: default: false titansbattle.ranking: - default: false \ No newline at end of file + default: false