diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2ea02e6..14d2908 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: - name: Release uses: ncipollo/release-action@v1 with: - artifacts: 'cli/build/distributions/*' + artifacts: 'cli/build/distributions/*.tar,cli/build/distributions/*.zip' name: ${{ env.GITHUB_REF_NAME }} tag: ${{ env.GITHUB_REF_NAME }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..07449b5 --- /dev/null +++ b/build.gradle @@ -0,0 +1,4 @@ +subprojects { + group = 'com.jessebrault.ssg' + version = '0.0.1' +} \ No newline at end of file diff --git a/cli/build.gradle b/cli/build.gradle index d86e74d..4e93281 100644 --- a/cli/build.gradle +++ b/cli/build.gradle @@ -40,6 +40,17 @@ dependencies { application { mainClassName = 'com.jessebrault.ssg.StaticSiteGeneratorCli' + applicationName = 'ssg' +} + +jar { + archivesBaseName = "ssg-cli" +} + +distributions { + main { + distributionBaseName = 'ssg' + } } test { diff --git a/lib/build.gradle b/lib/build.gradle index f6326cd..0f23248 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -53,6 +53,10 @@ dependencies { testRuntimeOnly 'org.apache.logging.log4j:log4j-core:2.19.0' } +jar { + archivesBaseName = 'ssg-lib' +} + test { useJUnitPlatform() } \ No newline at end of file