Skip to content

Commit ca409d9

Browse files
committed
Updated buildscripts
1 parent 9e4c1ce commit ca409d9

File tree

3 files changed

+23
-18
lines changed

3 files changed

+23
-18
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
!contains(github.event.head_commit.message, '[ci skip]')
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616

1717
- name: Set up JDK 21
18-
uses: actions/setup-java@v3
18+
uses: actions/setup-java@v4
1919
with:
2020
distribution: 'temurin'
2121
java-version: '21'
@@ -24,28 +24,25 @@ jobs:
2424
- name: Grant execute permission for gradlew
2525
run: chmod +x gradlew
2626

27-
- name: Validate Gradle Wrapper
28-
uses: gradle/wrapper-validation-action@v1
29-
3027
- name: Build with Gradle
31-
uses: gradle/gradle-build-action@v2
28+
uses: gradle/gradle-build-action@v3
3229
with:
33-
arguments: build -x test --stacktrace --no-daemon
30+
arguments: build -x test --stacktrace
3431

3532
- name: Publish to latvian.dev Maven
36-
uses: gradle/gradle-build-action@v2
33+
uses: gradle/gradle-build-action@v3
3734
env:
3835
MAVEN_URL: 'https://maven.latvian.dev/releases'
3936
MAVEN_USERNAME: 'lat'
4037
MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }}
4138
with:
42-
arguments: publish --stacktrace --no-daemon
39+
arguments: publish --stacktrace
4340

4441
- name: Publish to saps.dev Maven
45-
uses: gradle/gradle-build-action@v2
42+
uses: gradle/gradle-build-action@v3
4643
env:
4744
MAVEN_URL: 'https://maven.saps.dev/releases'
4845
MAVEN_USERNAME: 'latvian'
4946
MAVEN_TOKEN: ${{ secrets.SAPS_TOKEN }}
5047
with:
51-
arguments: publish --stacktrace --no-daemon
48+
arguments: publish --stacktrace

build.gradle

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,10 @@ plugins {
55
id 'maven-publish'
66
}
77

8-
sourceCompatibility = JavaVersion.VERSION_21
9-
targetCompatibility = JavaVersion.VERSION_21
10-
118
def ENV = System.getenv()
129
version = "${project_version}-${ENV.GITHUB_RUN_NUMBER ? 'build.' + ENV.GITHUB_RUN_NUMBER : 'local.' + Instant.now().epochSecond}"
13-
archivesBaseName = 'tiny-java-server'
1410
group = 'dev.latvian.apps'
11+
base.archivesName = 'tiny-java-server'
1512

1613
println("Building version: ${version}")
1714

@@ -35,11 +32,21 @@ jar {
3532
compileJava {
3633
options.encoding = "UTF-8"
3734
options.release.set(21)
35+
options.compilerArgs << '-parameters' << '-Xmaxerrs' << '1000'
3836
}
3937

4038
java {
4139
sourceCompatibility = targetCompatibility = '21'
4240
withSourcesJar()
41+
// withJavadocJar()
42+
}
43+
44+
tasks.withType(Javadoc) {
45+
options.addStringOption('Xdoclint:none', '-quiet')
46+
}
47+
48+
test {
49+
failOnNoDiscoveredTests = false
4350
}
4451

4552
publishing {
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
#Wed Dec 18 16:24:02 EET 2019
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
31
distributionBase=GRADLE_USER_HOME
42
distributionPath=wrapper/dists
5-
zipStorePath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-all.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)