File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
libs/javalib/src/mill/javalib Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import mill.util.Jvm
11
11
/**
12
12
* Module that provides functionality around creating and configuring JVM assembly jars
13
13
*/
14
- trait AssemblyModule extends mill.api.Module {
14
+ trait AssemblyModule extends mill.api.Module with OfflineSupportModule {
15
15
outer =>
16
16
17
17
def finalMainClassOpt : T [Either [String , String ]]
@@ -148,22 +148,22 @@ trait AssemblyModule extends mill.api.Module {
148
148
created.pathRef
149
149
}
150
150
}
151
+
152
+ override def prepareOffline (all : mainargs.Flag ): Task .Command [Seq [PathRef ]] = Task .Command {
153
+ (
154
+ super .prepareOffline(all)() ++
155
+ AssemblyModule .jarjarabramsWorkerClasspath()
156
+ ).distinct
157
+ }
151
158
}
152
- object AssemblyModule extends ExternalModule with CoursierModule with OfflineSupportModule {
159
+ object AssemblyModule extends ExternalModule with CoursierModule {
153
160
154
161
def jarjarabramsWorkerClasspath : T [Seq [PathRef ]] = Task {
155
162
defaultResolver().classpath(Seq (
156
163
Dep .millProjectModule(" mill-libs-javalib-jarjarabrams-worker" )
157
164
))
158
165
}
159
166
160
- override def prepareOffline (all : mainargs.Flag ): Task .Command [Seq [PathRef ]] = Task .Command {
161
- (
162
- super .prepareOffline(all)() ++
163
- jarjarabramsWorkerClasspath()
164
- ).distinct
165
- }
166
-
167
167
private [mill] def jarjarabramsWorkerClassloader : Task .Worker [ClassLoader ] = Task .Worker {
168
168
Jvm .createClassLoader(
169
169
classPath = jarjarabramsWorkerClasspath().map(_.path),
You can’t perform that action at this time.
0 commit comments