Skip to content

Commit 1715a71

Browse files
committed
Load DLLs independent of java.library.path
1 parent a1a181e commit 1715a71

14 files changed

Lines changed: 28 additions & 25 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
echo "JAVA_HOME=$JAVA_HOME_25_X64" >> "$GITHUB_ENV"
5454
echo "$JAVA_HOME_25_X64/bin" >> "$GITHUB_PATH"
5555
- name: Generate full Windows API
56-
run: java --class-path windowsapi-code-generator/target/test-classes:windowsapi-code-generator/target/code-generator-0.8.3.jar net.codecrete.windowsapi.special.FullBuild integration-tests/full-build/src/main/java
56+
run: java -Djava.library.path=C:/Users --class-path windowsapi-code-generator/target/test-classes:windowsapi-code-generator/target/code-generator-0.8.4-SNAPSHOT.jar net.codecrete.windowsapi.special.FullBuild integration-tests/full-build/src/main/java
5757
- name: Build full Windows API
5858
run: mvn package
5959
working-directory: ./integration-tests/full-build

examples/enum_windows/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
// Apply the org.jetbrains.kotlin.jvm Plugin to add support for Kotlin.
66
alias(libs.plugins.kotlin.jvm) version "2.3.0"
77

8-
id("net.codecrete.windows-api") version "0.8.3"
8+
id("net.codecrete.windows-api") version "0.8.4-SNAPSHOT"
99

1010
// Java support
1111
java

examples/medium_story/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id "net.codecrete.windows-api" version "0.8.3"
3+
id "net.codecrete.windows-api" version "0.8.4-SNAPSHOT"
44
}
55

66
group = 'org.example'

examples/messagebox/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>net.codecrete.windows-api</groupId>
66
<artifactId>messagebox-example</artifactId>
7-
<version>0.8.3</version>
7+
<version>0.8.4-SNAPSHOT</version>
88
<packaging>jar</packaging>
99

1010
<name>messagebox</name>
@@ -23,7 +23,7 @@
2323
<plugin>
2424
<groupId>net.codecrete.windows-api</groupId>
2525
<artifactId>windowsapi-maven-plugin</artifactId>
26-
<version>0.8.3</version>
26+
<version>0.8.4-SNAPSHOT</version>
2727
<executions>
2828
<execution>
2929
<goals>

examples/registry/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
id 'application'
33

4-
id "net.codecrete.windows-api" version "0.8.3"
4+
id "net.codecrete.windows-api" version "0.8.4-SNAPSHOT"
55
}
66

77
repositories {

examples/taskbar/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<plugin>
2222
<groupId>net.codecrete.windows-api</groupId>
2323
<artifactId>windowsapi-maven-plugin</artifactId>
24-
<version>0.8.3</version>
24+
<version>0.8.4-SNAPSHOT</version>
2525
<executions>
2626
<execution>
2727
<goals>

examples/user_notification_java/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>net.codecrete.windows-api</groupId>
66
<artifactId>user_notification</artifactId>
7-
<version>0.8.3</version>
7+
<version>0.8.4-SNAPSHOT</version>
88
<packaging>jar</packaging>
99

1010
<name>user_notification</name>
@@ -22,7 +22,7 @@
2222
<plugin>
2323
<groupId>net.codecrete.windows-api</groupId>
2424
<artifactId>windowsapi-maven-plugin</artifactId>
25-
<version>0.8.3</version>
25+
<version>0.8.4-SNAPSHOT</version>
2626
<executions>
2727
<execution>
2828
<goals>

examples/user_notification_kotlin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>net.codecrete.windows-api</groupId>
66
<artifactId>user_notification</artifactId>
7-
<version>0.8.3</version>
7+
<version>0.8.4-SNAPSHOT</version>
88
<packaging>jar</packaging>
99

1010
<name>user_notification</name>
@@ -93,7 +93,7 @@
9393
<plugin>
9494
<groupId>net.codecrete.windows-api</groupId>
9595
<artifactId>windowsapi-maven-plugin</artifactId>
96-
<version>0.8.3</version>
96+
<version>0.8.4-SNAPSHOT</version>
9797
<executions>
9898
<execution>
9999
<goals>

integration-tests/full-build/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>net.codecrete.windows-api</groupId>
66
<artifactId>full-build</artifactId>
7-
<version>0.8.3</version>
7+
<version>0.8.4-SNAPSHOT</version>
88

99
<packaging>jar</packaging>
1010
<name>full-build</name>

integration-tests/windows-api-tests/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>net.codecrete.windows-api</groupId>
66
<artifactId>windows-api-tests</artifactId>
7-
<version>0.8.3</version>
7+
<version>0.8.4-SNAPSHOT</version>
88
<packaging>jar</packaging>
99

1010
<name>Windows API Tests</name>
@@ -61,7 +61,7 @@
6161
<plugin>
6262
<groupId>net.codecrete.windows-api</groupId>
6363
<artifactId>windowsapi-maven-plugin</artifactId>
64-
<version>0.8.3</version>
64+
<version>0.8.4-SNAPSHOT</version>
6565
<executions>
6666
<execution>
6767
<goals>

0 commit comments

Comments
 (0)