Skip to content

Commit fe61eb3

Browse files
committed
Java 17 in poms, vscode-open-files helper, workspace settings
1 parent e519bc9 commit fe61eb3

File tree

14 files changed

+60
-18
lines changed

14 files changed

+60
-18
lines changed

exercises/1_converting/practice/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/1_converting/solution/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/2_child_workflows/practice/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/2_child_workflows/solution/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/3_parallel_activities/practice/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/3_parallel_activities/solution/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/4_cost_optimization/practice/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

exercises/4_cost_optimization/solution/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<url>https://learn.temporal.io</url>
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14-
<maven.compiler.source>11</maven.compiler.source>
15-
<maven.compiler.target>11</maven.compiler.target>
14+
<maven.compiler.source>17</maven.compiler.source>
15+
<maven.compiler.target>17</maven.compiler.target>
1616
</properties>
1717
<dependencies>
1818
<dependency>

track/01-converting/setup-workshop-host

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ rm -rf /workspace/exercise /workspace/solution
55
cp -r /workspace/exercises/1_converting/practice /workspace/exercise
66
cp -r /workspace/exercises/1_converting/solution /workspace/solution
77

8-
# Workspace settings scoped to this exercise directory
98
mkdir -p /workspace/exercise/.vscode
109
cat > /workspace/exercise/.vscode/settings.json <<'EOF'
1110
{
@@ -20,5 +19,11 @@ cat > /workspace/exercise/.vscode/settings.json <<'EOF'
2019
}
2120
EOF
2221

22+
# Open the two key files in VS Code — background so setup doesn't block
23+
nohup vscode-open-files \
24+
/workspace/exercise/src/main/java/fulfillment/FulfillmentPipeline.java \
25+
/workspace/exercise/src/main/java/fulfillment/FulfillmentActivitiesImpl.java \
26+
&>/tmp/vscode-open.log &
27+
2328
echo "Exercise 1 ready."
2429
echo "Files are in /workspace/exercise/src/main/java/fulfillment/"

track/02-child-workflows/setup-workshop-host

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,10 @@ cat > /workspace/exercise/.vscode/settings.json <<'EOF'
1919
}
2020
EOF
2121

22+
nohup vscode-open-files \
23+
/workspace/exercise/src/main/java/fulfillment/FulfillmentWorkflowImpl.java \
24+
/workspace/exercise/src/main/java/fulfillment/InventoryReservationWorkflowImpl.java \
25+
&>/tmp/vscode-open.log &
26+
2227
echo "Exercise 2 ready."
2328
echo "Files are in /workspace/exercise/src/main/java/fulfillment/"

0 commit comments

Comments
 (0)