You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Apache Maven 3.8.1 or higher (Note: the instructions in this doc were validated using Apache Maven 3.9.9)
22
22
- Gradle 7.4
23
-
- Java 17
23
+
- Java 8 or higher (Note: the instructions in this doc were validated using Java 17)
24
24
25
25
## Pull Request Change Flow
26
26
27
27
The general flow for making a change to the library is:
28
28
29
-
1. 🍴 Fork the repo (add the fork via `git remote add me <clone url here>`
29
+
1. 🍴 Fork the repo (add the fork via `git remote add me <clone url here>`)
30
30
2. 🌳 Create a branch for your change (generally branch from dev) (`git checkout -b my-change`)
31
31
3. 🛠 Make your change
32
32
4. ✔️ Test your change
@@ -47,7 +47,7 @@ The following instructions explain how to test durabletask-java changes in a Dur
47
47
4.[Create a Durable Functions Java app](https://learn.microsoft.com/en-us/azure/azure-functions/durable/quickstart-java?tabs=bash&pivots=create-option-vscode) if you haven't done so already.
48
48
5. In the Durable Functions Java app, run the following command to install the local .jar files that were created in step 2: `mvn install:install-file -Dfile="<path to .jar file that was created in step 2>" -DgroupId="com.microsoft" -DartifactId="<name of .jar file>" -Dversion="<version>" -Dpackaging="jar" -DlocalRepositoryPath="<path to Durable Functions Java app>"`.
49
49
50
-
For example, if you created custom `durabletask-client` and `durabletask-azurefunctions` packages with version 1.6.0 in step 2, then you would run the following commands:
50
+
For example, if you created custom `durabletask-client` and `durabletask-azure-functions` packages with version 1.6.0 in step 2, then you would run the following commands:
If you want to debug into the Durable Task or any of the .NET bits, follow the instructions below:
64
64
65
65
1. If you would like to debug a custom local WebJobs extension package then create the custom package, place it in a local directory, and then run `func extensions install --package Microsoft.Azure.WebJobs.Extensions.DurableTask --version <VERSION>`. If you update the version while debugging and the new version doesn't get picked up, then try running `func extensions install` to get the new changes.
66
-
2. Make sure the Durable Functions Java debugging is setup already and the debugger has started the `func` process.
66
+
2. Make sure the Durable Functions Java debugging is set up already and the debugger has started the `func` process.
67
67
3. In the VSCode editor for DurableTask, click Debug -> .NET Core Attach Process, search for `func host start` process and attach to it.
68
68
4. Add a breakpoint in both editors and continue debugging.
0 commit comments