@@ -90,38 +90,38 @@ private boolean isSnapshot(final Version version) {
90
90
}
91
91
92
92
protected Stream <Task > getInstallTasks (final InstallContext installContext , final Version forVersion ) {
93
- return filter (installTasks , forVersion , null );
93
+ return filter (installTasks , installContext , forVersion , null );
94
94
}
95
95
96
96
protected Stream <Task > getInstallAndUpdateTasks (final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
97
- return filter (installAndUpdateTasks , forVersion , fromVersion );
97
+ return filter (installAndUpdateTasks , installContext , forVersion , fromVersion );
98
98
}
99
99
100
100
protected Stream <Task > getUpdateTasks (final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
101
- return filter (updateTasks , forVersion , fromVersion );
101
+ return filter (updateTasks , installContext , forVersion , fromVersion );
102
102
}
103
103
104
104
protected Stream <Task > getModuleStartupTasks (final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
105
- return filter (moduleStartupTasks , forVersion , fromVersion );
105
+ return filter (moduleStartupTasks , installContext , forVersion , fromVersion );
106
106
}
107
107
108
108
protected Stream <Task > getSnapshotStartupTasks (final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
109
109
return Stream .of (
110
- filter (snapshotStartupTasks , forVersion , fromVersion ),
110
+ filter (snapshotStartupTasks , installContext , forVersion , fromVersion ),
111
111
// execute all general install and update tasks on snapshot
112
112
getInstallAndUpdateTasks (installContext , forVersion , fromVersion ),
113
113
getUpdateTasks (installContext , forVersion , fromVersion )
114
114
).flatMap (Function .identity ());
115
115
}
116
116
117
117
protected Stream <Task > getLocalDevelopmentStartupTasks (final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
118
- return filter (localDevelopmentStartupTasks , forVersion , fromVersion );
118
+ return filter (localDevelopmentStartupTasks , installContext , forVersion , fromVersion );
119
119
}
120
120
121
- protected Stream <Task > filter (final Collection <? extends VersionAwareTask > tasks , final Version forVersion , @ Nullable final Version fromVersion ) {
121
+ protected Stream <Task > filter (final Collection <? extends VersionAwareTask > tasks , final InstallContext installContext , final Version forVersion , @ Nullable final Version fromVersion ) {
122
122
return tasks
123
123
.stream ()
124
- .filter (task -> task .test (forVersion , fromVersion ))
124
+ .filter (task -> task .test (installContext , forVersion , fromVersion ))
125
125
.map (task -> task );
126
126
}
127
127
}
0 commit comments