diff --git a/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/CommonLogicForOnboardingTours.kt b/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/CommonLogicForOnboardingTours.kt index dd5cf90f3d3d..0b72de7836c7 100644 --- a/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/CommonLogicForOnboardingTours.kt +++ b/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/CommonLogicForOnboardingTours.kt @@ -76,11 +76,6 @@ abstract class CommonLogicForOnboardingTours(id: String, @Nls lessonName: String @NlsSafe private var jdkAtStart: String = "undefined" - override val properties: LessonProperties = LessonProperties( - canStartInDumbMode = true, - openFileAtStart = false - ) - override val testScriptProperties: TaskTestContext.TestScriptProperties = TaskTestContext.TestScriptProperties(skipTesting = true) open fun TaskRuntimeContext.rememberJdkAtStart() { diff --git a/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/OnboardingTourLessonBase.kt b/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/OnboardingTourLessonBase.kt index 0b765e2871b1..30f153d340c8 100644 --- a/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/OnboardingTourLessonBase.kt +++ b/java/java-features-trainer/src/com/intellij/java/ift/lesson/essential/OnboardingTourLessonBase.kt @@ -17,6 +17,7 @@ import training.dsl.* import training.dsl.LessonUtil.restoreIfModified import training.learn.LearnBundle import training.learn.NewUsersOnboardingExperimentAccessor +import training.learn.course.LessonProperties import training.learn.course.LessonType import training.learn.lesson.general.run.clearBreakpoints import training.project.ProjectUtils @@ -29,6 +30,11 @@ import javax.swing.tree.TreePath abstract class OnboardingTourLessonBase(id: String) : CommonLogicForOnboardingTours(id, JavaLessonsBundle.message("java.onboarding.lesson.name")) { override val lessonType: LessonType = LessonType.PROJECT + override val properties: LessonProperties = LessonProperties( + canStartInDumbMode = true, + openFileAtStart = false + ) + private lateinit var openLearnTaskId: TaskContext.TaskId private val demoFileDirectory: String = "src"